Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 06 January 2018 14:08:31(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)

New Beta SMath Studio 0.98.6593 is available!

Tiny, but powerful mathematical program with WYSIWYG editor and complete units of measurements support.

It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.

SMath Studio boxCalculation of Gravitation Acceleration exampleExample of animation on the WorksheetExtensions Manager toolOpened math Reference BookSMath Viewer output to Autocad exampleSMath Studio on iOSSMath Studio on iPad

Application can be easily extended based on your needs. Built-in Extensions Manager tool allows to get access to hundreds official and third-party resources of the following types: usage examples, plug-ins, SMath Viewer based applications, snippets, interface translations, interactive books, handbooks and tutorials.

List of changes (between 0.98.6580 and 0.98.6593 versions)

Improvements

  • Significant figures mode setting introduced (using equation context menu: Decimal places > Significant figures mode or global setting into Options dialog);
  • Text antialiasing enabled for all Regions containing text inside Worksheets;
  • Square brackets added for range functions;
  • Worksheet painting performance significantly improved;
  • SS-14: Added ability to specify vector/matrix elements using vectors as indexes in definition (vector valued indices);
  • Performance improved for some cases when working with matrices;
  • Support for vector as index for variable definition improved;
  • Dynamic Assistance items appearance improved (to respect fonts style changes for the worksheet elements);
  • Inserting parenthesis after the number automatically adds multiplication operator.

Corrections

  • Requirement for additional parenthesis removed for range() functions (as square brackets are now always drawn);
  • Side Panel images for matrix and range functions corrected;
  • Matrix contains invisible rows/cols drawing improved;
  • Cases when mouse cursor is hidden on modal dialog display fixed;
  • Error message corrected when trying to set vector/matrix element into incorrect position;
  • Incorrect size of operators because of non-standard DPI fixed;
  • SS-3483: Caching of numeric calculations results improved;
  • SS-2438: Ranged indexes of function and other complex values is now supported;
  • SS-3485: Results of symbolic calculations of 1x1 matrix normalized with ones produced by numeric engine;
  • Symbolic factorization improved when working with matrices/vectors;
  • SV-3489: Plug-ins recursive references resolving enabled;
  • SS-2421: Cloning region(s) in the same place as initial one(s) avoided;
  • SS-2441: Debugging exception happens in some cases when working with units fixed;
  • SS-3479: Application crash in some cases for systems with DPI less then 96 fixed;
  • SS-3482: Displaying of number of arguments in Dynamic Assistance list for functions with substring fixed;
  • SS-64: Support for non-standard DPI improved (splash screen, overlapping regions on worksheet open, worksheet grid drawing, etc.);
  • SS-3490: Equations rendering support improved for Linux;
  • Rendering of range(3) and for(3) functions corrected;
  • Rendering of the factorial symbol corrected;
  • Restored functionality when parenthesis shown bold when cursor is on them;
  • SS-3490: Support for drawing operators on Linux restored;
  • Glitches while drawing parenthesis fixed;
  • Drawing of for(3) function fixed;
  • Drawing of definition operator (:=) fixed;
  • Priority to use .Net 4.0 instead of 2.0 restored for the application.

Miscellaneous

  • Refactoring;
  • Equations formatting setting removed from Options dialog;
  • Interface translations updated.

Changes introduced in current build

Improvements

  • Significant figures mode setting introduced (using equation context menu: Decimal places > Significant figures mode or global setting into Options dialog);
  • Text antialiasing enabled for all Regions containing text inside Worksheets.

Corrections

  • Requirement for additional parenthesis removed for range() functions (as square brackets are now always drawn);
  • Side Panel images for matrix and range functions corrected;
  • Matrix contains invisible rows/cols drawing improved.

Miscellaneous

  • Refactoring.

Download

Software icon SMathStudioDesktop.0_98_6593.Setup.msi (Date: 2018.01.19; File size: 2.11 MB) - 285 downloads
Software icon SMathStudioDesktop.0_98_6593.Mono.tar.gz (Date: 2018.01.19; File size: 1.25 MB) - 68 downloads

Edited by user 19 January 2018 18:12:06(UTC)  | Reason: Not specified

thanks 10 users thanked Andrey Ivashov for this useful post.
on 06/01/2018(UTC),  on 06/01/2018(UTC),  on 06/01/2018(UTC),  on 06/01/2018(UTC),  on 06/01/2018(UTC),  on 06/01/2018(UTC),  on 07/01/2018(UTC),  on 10/01/2018(UTC),  on 11/01/2018(UTC),  on 11/01/2018(UTC)
Offline Andrey Ivashov  
#2 Posted : 06 January 2018 17:37:02(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
Please confirm this version works well on Linux (please report OS version).
Thanks in advance!
Offline Davide Carpi  
#3 Posted : 06 January 2018 21:11:53(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,557
Man
Italy
Location: Italy

Was thanked: 1279 time(s) in 841 post(s)
for(2) still glitchy while nested, linux version ok for me Good
If you like my plugins please consider a donation to SMath Studio; for personal contributions to me: paypal.me/dcprojects
thanks 1 user thanked Davide Carpi for this useful post.
on 11/01/2018(UTC)
Offline pdalet  
#4 Posted : 06 January 2018 23:02:31(UTC)
pdalet


Rank: Advanced Member

Groups: Registered
Joined: 19/09/2009(UTC)
Posts: 33
Man
France, Metropolitan

Was thanked: 16 time(s) in 10 post(s)
Originally Posted by: Andrey Ivashov Go to Quoted Post
Please confirm this version works well on Linux (please report OS version).
Thanks in advance!


Hi,

Tested on Ubuntu 16.04 64 bits cinnamon + mono 5.4.1.6

it starts well.

- [AppDir] Special Functions 1.11.6580.5369 (4 ms.)
- [UserDir] Mathcad File Access Functions 1.0.6520.39061 (12 ms.)
- [UserDir] Custom Functions 1.1.6522.6678 (7 ms.)
- [UserDir] 3D Plot Region (Chart3DLiCool 0.1.6520.38983 (38 ms.)
- [UserDir] Maple Wrapper 1.0.6520.39056 (183 ms.)
- [UserDir] Nonlinear Solvers 1.1.6353.25410 (28 ms.)
- [UserDir] X-Y Plot Region (Chart2DLiCool 0.1.6520.39122 (7 ms.)
- [AppDir] HTML Export 1.13.6580.5369 (1 ms.)
- [AppDir] Export to image 1.9.6580.5370 (0 ms.)
- [AppDir] Picture Region 1.10.6580.5369 (1 ms.)
- [AppDir] Plot Region 1.9.6580.5370 (2 ms.)
- [AppDir] SMath Studio Files Plugin 1.9.6580.5370 (1 ms.)
- [AppDir] Standard Toolbox Buttons 1.0.6580.5370 (0 ms.)
- [AppDir] Text Region 1.10.6580.5369 (1 ms.)
- [AppDir] SMath Viewer Files Plugin 1.1.6580.5370 (1 ms.)
- [AppDir] XMCD Files Plugin 1.12.6580.5370 (1 ms.)


When I type d:=1 , it quits
When I load a file (.sm) , the program has no text, only graphs. I have to stop the process by Htop.

System.NullReferenceException: Object reference not set to an instance of an object
at SMath.Control.PaintContext.DrawString (System.String text, System.Drawing.Font font, System.Single size, System.Drawing.FontStyle style, System.Drawing.Brush br, System.Single x, System.Single y, SMath.Manager.TermType type) [0x000a3] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.PaintContext.DrawTerm (System.String text, System.Drawing.Brush brush, System.Drawing.Point location, System.Int32 x1, System.Int32 y1) [0x000ba] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.PaintContext.DrawTerm (SMath.Control.DrawMemory mem, System.String text, System.Int32 x1, System.Int32 y1, System.Int32 brushNo, System.Boolean useCustomBrush) [0x00104] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathPainter.Paint (SMath.Control.MathRegion region, SMath.Control.PaintContext ctx, System.Int32[] watch, System.Int32[] sel, System.Int32& LC, System.Int32 ErrorTerm, System.Boolean Focused) [0x007de] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.OnPaintEx (System.Windows.Forms.PaintEventArgs e) [0x0003e] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.Prepare (System.Drawing.Graphics g, System.Windows.Forms.PaintEventArgs e) [0x000e3] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x00000] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.RegionBase.DrawToBitmap (System.Drawing.Color bgColor, System.Boolean ctrlFocused) [0x000ba] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.RegionBase.DrawToBitmap () [0x00006] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.TryGetTooltip (System.Drawing.Bitmap& bmp) [0x001b2] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.Worksheet.GetCurrentTooltip (System.Int32 index) [0x00033] in <1e60c22eb2d744188ab78889b4b8509b>:0
at (wrapper remoting-invoke-with-check) SMath.Control.Worksheet:GetCurrentTooltip (int)
at . (System.Object , System.Windows.Forms.MouseEventArgs ) [0x0003c] in <94cdadf5fe92498fbd75e5657b65a92e>:0
at System.Windows.Forms.Control.OnMouseMove (System.Windows.Forms.MouseEventArgs e) [0x00019] in <f947c35ec06140ada7cad327eaf76f28>:0
at SMath.Control.WorksheetControl.OnMouseMove (System.Windows.Forms.MouseEventArgs e) [0x00007] in <1e60c22eb2d744188ab78889b4b8509b>:0
at System.Windows.Forms.Control.WmMouseMove (System.Windows.Forms.Message& m) [0x000a5] in <f947c35ec06140ada7cad327eaf76f28>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0020c] in <f947c35ec06140ada7cad327eaf76f28>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <f947c35ec06140ada7cad327eaf76f28>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <f947c35ec06140ada7cad327eaf76f28>:0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <f947c35ec06140ada7cad327eaf76f28>:0


Philippe DALET
FRANCE
thanks 1 user thanked pdalet for this useful post.
on 11/01/2018(UTC)
Offline overlord  
#5 Posted : 08 January 2018 15:25:00(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 996
Turkey

Was thanked: 413 time(s) in 277 post(s)
- parenthesis (including matrices, etc) are fixed.
- definition operator (:=) issue is fixed.
- range(3) has glitch. range dots does not appear
just between two numbers if it is used after a
definition operator or inside of for, sys, line etc.
no problem if range(3) is written alone.

regards
Offline Andrey Ivashov  
#6 Posted : 10 January 2018 19:39:24(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
New version of SMath Studio 0.98.6584 released. Topic updated.
Please test on Linux with Mono. Thanks in advance!
thanks 2 users thanked Andrey Ivashov for this useful post.
on 11/01/2018(UTC),  on 11/01/2018(UTC)
Offline Andrey Ivashov  
#7 Posted : 11 January 2018 21:31:03(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
New version of SMath Studio 0.98.6585 released. Topic updated.
Please test on Linux with Mono. Thanks in advance!
thanks 2 users thanked Andrey Ivashov for this useful post.
on 11/01/2018(UTC),  on 12/01/2018(UTC)
Offline mkraska  
#8 Posted : 12 January 2018 02:14:34(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,822
Germany

Was thanked: 1001 time(s) in 641 post(s)
SMath Studio: SMath Studio Desktop 0.98.6585.18710, x64
OS: Unix 3.16.0.38 (friendly name not found, x64)
Screen: 1662x928 px, 96x96 dpi, 96 GP.DPI, 1 GP.SRF
Localization: separator=<comma>; decimal symbol=<period>; system decimal symbol=<period>; language=ENG
Frameworks: MONO 4.2.2 (Stable 4.2.2.30/996df3c Mon Feb 15 17:30:30 UTC 2016)

Mint 17.2 on a Virtual box.

I get a strange error: The context menu doesn't close and stick in the foreground. This is triggered by trying to zoom the canvas by ctrl-drag middle mouse button (Lenovo thinkpad trackpoint). The menu windows don't vanish when the program is closed. They only vanish if the temporary terminal window is closed as well.

There is no way to zoom the canvas with trackpoint or trackpad. I have to use the status bar zoom menu for zooming.

Under Windows I can use two-finger guestures on the trackpad to zoom.

This may be due to insufficient hardware support in the linux box.

BTW 6580 crashed when I started typing to the canvas. This problem is solved now even though my mono might not be up to date.

2018-01-11 23_59_09-Mint_Mate_Mech_2015_10_30 [wird ausgefuhrt] - Oracle VM VirtualBox.png
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 12/01/2018(UTC)
Offline dacts  
#9 Posted : 13 January 2018 02:38:18(UTC)
dacts

Rank: Newbie

Groups: Registered
Joined: 13/01/2018(UTC)
Posts: 2
Mexico

Was thanked: 1 time(s) in 1 post(s)
SMath Studio Desktop 0.98.6585.18710, x64
Ubuntu 17.10 Gnome 3.26.2 64-bit
Mono JIT compiler version 5.4.1.6 (tarball Wed Nov 8 20:37:08 UTC 2017)

it works well overall, a few graphical bugs like white patches on the notebook background that disappear when dragging a selection box over them, the big bug that persist is the Data exchange plug-in, I just cant get it to work properly when I try to save my files as a XELATEX document, it will either crash immediately, display improperly the options box or simply display errors on the console.

Only when keeping the smath app window unmaximized and with all other windows minimized have I been able to save the file properly it doesn't always work though



thanks 1 user thanked dacts for this useful post.
on 13/01/2018(UTC)
Offline Davide Carpi  
#10 Posted : 13 January 2018 04:22:38(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,557
Man
Italy
Location: Italy

Was thanked: 1279 time(s) in 841 post(s)
Originally Posted by: dacts Go to Quoted Post
the big bug that persist is the Data exchange plug-in, I just cant get it to work properly when I try to save my files as a XELATEX document, it will either crash immediately, display improperly the options box or simply display errors on the console.


Thank you I wasn't aware of this bug (hope I've not forget it if was mentioned in this forum before Blush ), I'll take a look on it ASAP.

If you like my plugins please consider a donation to SMath Studio; for personal contributions to me: paypal.me/dcprojects
Offline tomracing  
#11 Posted : 15 January 2018 01:24:02(UTC)
tomracing


Rank: Member

Groups: Registered
Joined: 12/03/2016(UTC)
Posts: 12
Netherlands
Location: amersfoort

Was thanked: 7 time(s) in 4 post(s)
Tried the new version today on Arch Linux using KDE plasma and dark themes.
Seeing a message in the terminal that assumes Gtk theme:
Code:
mono:13865): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(mono:13865): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",


also the formulas look a little funky
Screenshot_20180114_232035.png

Edited by user 15 January 2018 01:25:59(UTC)  | Reason: added screenshot

thanks 1 user thanked tomracing for this useful post.
on 15/01/2018(UTC)
Offline Andrey Ivashov  
#12 Posted : 15 January 2018 09:40:16(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
New version of SMath Studio 0.98.6588 released. Topic updated.
thanks 6 users thanked Andrey Ivashov for this useful post.
on 15/01/2018(UTC),  on 15/01/2018(UTC),  on 15/01/2018(UTC),  on 15/01/2018(UTC),  on 16/01/2018(UTC),  on 16/01/2018(UTC)
Offline Andrey Ivashov  
#13 Posted : 17 January 2018 09:52:32(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
New version of SMath Studio 0.98.6590 released. Topic updated.
thanks 3 users thanked Andrey Ivashov for this useful post.
on 17/01/2018(UTC),  on 17/01/2018(UTC),  on 17/01/2018(UTC)
Offline omorr  
#14 Posted : 17 January 2018 10:42:23(UTC)
omorr


Rank: Administration

Groups: Registered, Advanced Member
Joined: 23/06/2009(UTC)
Posts: 1,740
Man
Serbia

Was thanked: 318 time(s) in 268 post(s)
Hmm...A strange thing happens with this version for me (Win 7 64bit).

When I want to insert a matrix, say A: and press CTRL+M, then the mouse pointer disappears (not visible)???

Then I press ESC, and by repeating CTRL+M, everything is Ok. I can Insert a matrix then and the mouse pointer is here and visible.

This is not the case when choosing from the menu: Insert->Matrix.

Regards,
Radovan

Edited by user 17 January 2018 11:22:05(UTC)  | Reason: Not specified

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
Offline Davide Carpi  
#15 Posted : 17 January 2018 11:04:20(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,557
Man
Italy
Location: Italy

Was thanked: 1279 time(s) in 841 post(s)
I have experienced a similar issue with these beta versions too (mouse invisible) when opening new worksheets with CTRL+N and regions focused, not yet found a way to reproduce (sometimes happens, sometimes not). Win7 and Win10.
If you like my plugins please consider a donation to SMath Studio; for personal contributions to me: paypal.me/dcprojects
Offline mkraska  
#16 Posted : 17 January 2018 11:49:39(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,822
Germany

Was thanked: 1001 time(s) in 641 post(s)
Really nice!

2018-01-17 09_47_56-SMath Studio 0.98.6590 - [Page1_].png
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 17/01/2018(UTC)
Offline Andrey Ivashov  
#17 Posted : 17 January 2018 19:27:40(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
Originally Posted by: tomracing Go to Quoted Post
also the formulas look a little funky

Thank you! I think I've found the reason, so next nightly build will contain an appropriate fix.

Originally Posted by: omorr Go to Quoted Post
When I want to insert a matrix, say A: and press CTRL M, then the mouse pointer disappears (not visible)???

Thank you! It is a bug. I have just fixed it. New version will be available tomorrow.

We are on the road to prepare next stable build. Plan is to release it at 1-st February. Two weeks left... Victory

Edited by user 17 January 2018 19:31:08(UTC)  | Reason: Not specified

thanks 4 users thanked Andrey Ivashov for this useful post.
on 17/01/2018(UTC),  on 17/01/2018(UTC),  on 17/01/2018(UTC),  on 18/01/2018(UTC)
Offline Jean Giraud  
#18 Posted : 17 January 2018 20:52:46(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,578
Canada

Was thanked: 947 time(s) in 775 post(s)
Originally Posted by: mkraska Go to Quoted Post
Really nice!

Yes Martin: very nice !
Now, you committed yourself for more testing, is it .
The very best example is the Mandelbrot set.
If we delete the last line of the complete program,
we can see the nested collection that the final Mij explodes in matrix.
The very original Mathcad [6, 7 ?] was lot more complicated because it
didn't have the Mij LHS Exploder.

Jean

VectorizeWisely.PNG

Maths Vectorize COMPANION [CreateCollectNestSum].sm (117kb) downloaded 61 time(s).

Offline Jean Giraud  
#19 Posted : 17 January 2018 21:02:25(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,578
Canada

Was thanked: 947 time(s) in 775 post(s)
... back to snippet above: I wonder if it could be done so cleanly MCD 11.
You see black, but it is not completely black [1,1,1].
From observation black [0,0,0] freaked many things in the work sheet.
Pure observation for convenience.
Offline Andrey Ivashov  
#20 Posted : 17 January 2018 22:43:06(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,603
Man
Russian Federation

Was thanked: 1972 time(s) in 661 post(s)
New version of SMath Studio 0.98.6591 released. Topic updated.
thanks 1 user thanked Andrey Ivashov for this useful post.
on 18/01/2018(UTC)
Users browsing this topic
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.