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

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 01 April 2016 18:29:16(UTC)
Andrey Ivashov


Rank: Administration

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

Was thanked: 1415 time(s) in 482 post(s)
New stable SMath Studio 0.98.5935 available

Tiny, powerful, free mathematical program with WYSIWYG editor and complete units of measurements support. It provides numerous computing features and rich user interface translated into 38 different languages. Application also contains integrated mathematical reference book.

SMath Studio Desktop on the Desktop (Windows)



SMath Studio Desktop on the Desktop (Linux)



Changelog (against to the previous stable release SMath Studio 0.97.5890)

  • Calculation performance significantly improved (see timings in the following screenshots);

  • SS-92: Search functionality implemented;
  • Rich scrollbars implemented to display positions of current cursor, all the errors on the worksheet and search results (with navigation to exact location on click);

  • Progress of the following operations is now shown in status bar: file opening, file saving, worksheet calculation;

  • Performance of parsing large SMath Studio files significantly improved;
  • Performance of worksheet save operation significantly improved;

  • Print item enabled for SMath Studio files in Windows Explorer context menu;

  • Function vectorize(..) implemented;
  • UnitsOf(..) function implemented;
  • Function appVersion(..) implemented;

  • For Boolean AND and OR operators only required parts are calculated. Unnecessary calculations are skipped now;
  • Comparing of symbolic equations improved;
  • MSI installer is now signed by SHA256 code certificate;
  • All assemblies in package are dual-signed;
  • Logic of handling plug-ins to evaluate expressions completely redesigned (it became much more efficient);
  • List of loaded plug-ins sorted alphabetically into Extensions Manager;
  • SS-154: Square brackets is now used for displaying matrices;
  • SS-125: Inserting Chinese symbols fixed;
  • SS-2291: Displaying of large matrices in equation output improved;

  • Function time(..) documented and updated to be visible in functions list;
  • Function findrows(..) improved to work with numeric evaluations inside;
  • Performance of Examples view load in Extensions Manager significantly improved;
  • Ability to print worksheet using command prompt implemented (-silent -p default worksheet.sm);
  • Command prompt interface extended to allow worksheet testing (-silent -t worksheet.sm);
  • Numeric library improved to avoid displaying unnecessary "1" in expressions like "1*'unit";
  • Worksheet recalculation now starts on toggling of Disable/Enable evaluation context menu item;
  • Performance for visualization of large expressions increased;
  • Memory usage improvements when working with images on worksheet open/save;
  • Performance improved for numeric library;
  • Errors displaying improved (empty errors fixed, error visibility for focused region corrected for some cases);
  • Shell context menu items localized;
  • Source worksheets opened from Examples dialog cannot be overridden by Save button anymore;
  • Fixed issue regarding limited number of matrix/vector cells (maximum was at 32765) for SM/SMZ files;
  • SS-1225: Fixed crash on worksheet saving when background image is set;
  • SS-2297: Numeric comparing of matrices with different dimensions fixed (issue happened when values in both matrices were the same but dimensions differ);
  • Multi-threading issue appears sometimes on worksheet save fixed (for large worksheets with background set);
  • Symbolic engine error fixed (because of specific conditions internal static parameters were changed, which caused further calculations to fail);
  • Keystroke fixed for adding Separator region;
  • Fixed issue appears when two or more plug-ins handles the same Term;
  • SS-112: Fixed issues when it was impossible to open file because of incorrect color specified in file content;
  • Registering file in Recent menu on save fixed;
  • Displaying file as changed (star in window title) fixed in several cases;
  • Multi-threading issue fixed for environments with slow performance when displaying results of calculations;
  • Critical issues fixed happens for some types of evaluation plug-ins;
  • SS-2307: Situations when functions cannot be overridden fixed;
  • SS-27: Fixed issue with missing brackets if units of complex results are manually specified;
  • Artefacts fixed for functions implemented in plug-ins in cases when Display input data set to false for region using context menu;
  • Fixed multi-threading related issue when error was shown instead of the calculation result;
  • SS-51: Issue partially handled: behavior is correct in case of work with one collapsed area - space will be adjusted automatically;
  • SS-2305: Situations when it was impossible to paste part of the equation into another equation fixed;
  • SS-2280: Graphic glitch in Extension Manager form on plugin uninstall fixed;
  • SS-2298: Exception on pressing Open button from Donate dialog fixed;
  • SS-206: Unexpected worksheet scrolling on pressing Delete/Backspace when cursor is in the right part of equation fixed;
  • SS-35: Missing tooltips from side panel fixed;
  • SS-2302: Function sum(..) caused application crash with big matrices;
  • Function trace(..) output switched to use standard delimiters instead of specific for user;
  • Displaying of error restored on region focus lost after right part of definition is not defined;
  • Situations when parenthesis was hidden in answer fixed;
  • SMath Studio Desktop Live menu item (Help main menu) renamed to SMath Studio in the Cloud;
  • Automatic release date setting on build implemented (no incorrect dates in About dialog anymore);
  • Interface translations updated;
  • Refactoring.


System requirements

  • Desktop (Windows):
    Framework: .NET Framework 2.0
  • Desktop (Linux):
    Framework: Mono 2.0 (libmono-winforms-2.0-cil package) or higher


Interface languages (37 languages)

  • [ARA] Arabic / العربي
  • [BEL] Belarusian / Беларуская
  • [BUL] Bulgarian / Български
  • [CAT] Catalan / Català
  • [CHS] Chinese (Simplified) / 简体中文
  • [CHT] Chinese (Traditional) / 簡體中文
  • [CPP] Portuguese (Brazil) / Brazil (Português)
  • [CZE] Czech / Čeština
  • [DAN] Danish / Dansk
  • [DUT] Dutch / Nederlands
  • [ENG] English / English
  • [FAS] Persian / فارسی
  • [FIN] Finnish / Suomi
  • [FRE] French / Français
  • [GER] German / Deutsch
  • [GRE] Greek / Ελληνικά
  • [HEB] Hebrew / עברית
  • [HUN] Hungarian / Magyar
  • [IND] Indonesian / Bahasa Indonesia
  • [ITA] Italian / Italiano
  • [JPN] Japanese / 日本語
  • [KOR] Korean / 한국어
  • [LAV] Latvian / Latviešu
  • [LTH] Lithuanian / Lietuvių
  • [NOR] Norwegian / Norsk
  • [POL] Polish / Polski
  • [POR] Portuguese / Português
  • [RON] Romanian / Română
  • [RUS] Russian / Русский
  • [SCC] Serbian (Latin) / Srpski
  • [SCR] Croatian / Hrvatski
  • [SLK] Slovak / Slovenčina
  • [SPA] Spanish / Español
  • [SRP] Serbian (Cyrillic) / Српски
  • [SWE] Swedish / Svenska
  • [TUR] Turkish / Türkçe
  • [UKR] Ukrainian / Українська


Free Download



Tutorial

SMath Studio tutorial by Bernard Liengme.
  • SMathPrimer.pdf (Date: 11.11.2011. File size: 2.06MB) - to open in Adobe Acrobat Reader

Introduction of the use of SMath Studio by Gilberto E. Urroz, Ph.D., P.E.


Other files

SMath Studio icons () of all available sizes (16x16, 24x24, 32x32, 48x48, 64x64, 96x96, 128x128, 256x256) in PNG format.

Edited by user 01 April 2016 21:39:56(UTC)  | Reason: Not specified

thanks 11 users thanked Andrey Ivashov for this useful post.
on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 01/04/2016(UTC),  on 02/04/2016(UTC),  on 02/04/2016(UTC),  on 02/04/2016(UTC)
Offline Alex M.  
#2 Posted : 01 April 2016 19:10:05(UTC)
Alex M.


Rank: Advanced Member

Groups: Registered
Joined: 03/03/2014(UTC)
Posts: 397
Canada

Was thanked: 118 time(s) in 91 post(s)
Andrey,

This update is a huge leap forward in the SMath functionality and performance.

Thank you very much for your hard work. I have seen up to 2.5X increase in performance in my worksheets that rely heavily on user defined formulas and excel_IO functionality.

thanks 1 user thanked Alex M. for this useful post.
on 01/04/2016(UTC)
Offline mikekaganski  
#3 Posted : 02 April 2016 05:58:24(UTC)
mikekaganski


Rank: Advanced Member

Groups: Registered
Joined: 17/01/2013(UTC)
Posts: 296
Man
Russian Federation
Location: Khabarovsk, Russia

Was thanked: 151 time(s) in 107 post(s)
Originally Posted by: Andrey Ivashov Go to Quoted Post
  • Numeric library improved to avoid displaying unnecessary "1" in expressions like "1*'unit";


That's really nice, but needs some tweak.
Now, sometimes desirable ones are not displayed, like here:

scr10.png
Best regards,
Mike Kaganski
thanks 1 user thanked mikekaganski for this useful post.
on 04/04/2016(UTC)
Offline Andrey Ivashov  
#4 Posted : 07 April 2016 01:03:20(UTC)
Andrey Ivashov


Rank: Administration

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

Was thanked: 1415 time(s) in 482 post(s)
Discussion regarding calculation issues moved to Why doesn't work in 0.98? topic.

Best regards.
Offline brotjob  
#5 Posted : 15 April 2016 09:21:07(UTC)
brotjob


Rank: Advanced Member

Groups: Registered
Joined: 18/09/2014(UTC)
Posts: 59
Switzerland

Was thanked: 7 time(s) in 7 post(s)
I must admit that I am disappointed by this project. There are so many small bugs that would be easy to fix like SS-48 but instead you optimize speed which is irrelevant with nowadays computer capacity or cloud versions. Also one release per year with minor improvements is not enough for a program that is still under development.
Offline Davide Carpi  
#6 Posted : 15 April 2016 14:14:05(UTC)
Davide Carpi


Rank: Advanced Member

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

Was thanked: 1040 time(s) in 683 post(s)
Originally Posted by: brotjob Go to Quoted Post
you optimize speed which is irrelevant with nowadays computer capacity or cloud versions. Also one release per year with minor improvements is not enough for a program that is still under development.

I'd share your disappointment if the speed issues/enhancements were about milliseconds, but there is a bottleneck in the speed for any task related to big matrices (signal processing, image processing, ...), where you can do stuff in seconds or less than a second in the underlying framework, but these actions requires minutes in the worksheet No

(Just to mention because was done, I understand that each one has his own priorities and would like to see different things in top of the list) Good

Edited by user 15 April 2016 14:16:17(UTC)  | Reason: Not specified

Best regards,

Davide

---
If you like my plugins please consider making a donation to SMath Studio
Offline Alex M.  
#7 Posted : 18 May 2016 01:12:22(UTC)
Alex M.


Rank: Advanced Member

Groups: Registered
Joined: 03/03/2014(UTC)
Posts: 397
Canada

Was thanked: 118 time(s) in 91 post(s)
How can I get rid of the (annoying) reminder to update to latest nightly build? IMHO, it is not applicable to user who choose to go with stable release only.
Offline Davide Carpi  
#8 Posted : 18 May 2016 01:29:55(UTC)
Davide Carpi


Rank: Advanced Member

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

Was thanked: 1040 time(s) in 683 post(s)
Go to Tools > Plugins... > SMath Studio and check Don't check for updates

2016-05-18 00_28_50-Extensions Manager.png
Best regards,

Davide

---
If you like my plugins please consider making a donation to SMath Studio
thanks 1 user thanked Davide Carpi for this useful post.
on 18/05/2016(UTC)
Offline Ernesto  
#9 Posted : 08 June 2016 18:32:51(UTC)
Ernesto


Rank: Advanced Member

Groups: Registered
Joined: 03/02/2014(UTC)
Posts: 67
Nicaragua

Was thanked: 13 time(s) in 11 post(s)

Quote:
SS-2291: Displaying of large matrices in equation output improved


How do I view the rest of a large matrix???
Users browsing this topic
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.