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 : 09 May 2016 18:23:19(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)
SMath Studio 0.98.5973 available


Latest changes (against SMath Studio 0.98.5953)

  • SS-2318: Logic of functions execution on definitions reworked (functions will not be executed anymore if at least one of their arguments is undefined);
  • SS-167: In case of an error occurred on numeric calculation SMath Studio tries to optimize expression symbolically and does second attempt to make numeric calculation afterwards;
    numeric_with_variables_1.png
  • SV-2332: Critical exceptions appears when working with Evaluable regions displayed in graphic style (in SMath Viewer mode);
  • SS-42: Function num2str() updated to support math string as an argument;
  • SS-1253: Incorrect units handling for Röntgen fixed;
  • Fixed issues appears when inserting arguments separator when cursor is in the right part of equation;
  • Function eval(..) improved to allow using it in functions definitions;
  • Fixed issue with saving MethRegion when Input Data hidden;
  • SMath Viewer Pro issues fixed (freezing on icon change and broken output exe);
  • Incorrect sign fixed in result of UnitsOf function in some cases;
  • Refactoring.


Download

Edited by user 09 May 2016 18:58:43(UTC)  | Reason: Not specified

thanks 8 users thanked Andrey Ivashov for this useful post.
on 09/05/2016(UTC),  on 09/05/2016(UTC),  on 10/05/2016(UTC),  on 10/05/2016(UTC),  on 10/05/2016(UTC),  on 10/05/2016(UTC),  on 10/05/2016(UTC),  on 10/05/2016(UTC)
Offline ElSid  
#2 Posted : 10 May 2016 01:32:49(UTC)
ElSid


Rank: Advanced Member

Groups: Registered
Joined: 05/03/2009(UTC)
Posts: 275
Man
United States
Location: USA

Was thanked: 9 time(s) in 8 post(s)
Thanks for the update. I was having graphical issues with this version all day. Has to do with areas as the second line jumped around. As a feature, can you have the second/bottom area line copy the area name? It would have made it easier to clean up after the graphic issues
Offline CBG  
#3 Posted : 14 May 2016 19:17:09(UTC)
CBG


Rank: Advanced Member

Groups: Registered
Joined: 14/10/2015(UTC)
Posts: 178

Was thanked: 34 time(s) in 26 post(s)
Smath Studio gives this error when trying to know the version

Error_enVersion.png



Best Regards

Carlos
Offline Andrey Ivashov  
#4 Posted : 14 May 2016 20:58:54(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)
Carlos,

Originally Posted by: CBG Go to Quoted Post
Smath Studio gives this error when trying to know the version

From you screenshot I see libCoolProp.x86.dll is located within SMath Studio directory. This tells me about some manual operations performed within SMath Studio installation directory.

Please uninstall SMath Studio, manually delete SMath Studio folder in C:\Program Files (x86) and install SMath Studio again.
Please also do not change anything manually in SMath Studio installation directory.

Best regards.
thanks 1 user thanked Andrey Ivashov for this useful post.
on 15/05/2016(UTC)
Offline CBG  
#5 Posted : 17 May 2016 05:28:32(UTC)
CBG


Rank: Advanced Member

Groups: Registered
Joined: 14/10/2015(UTC)
Posts: 178

Was thanked: 34 time(s) in 26 post(s)
Dear Andrey

You were right , the problem has already been solved.

Thank you so much

Best regards

Carlos
Offline mkraska  
#6 Posted : 17 May 2016 17:35:34(UTC)
mkraska


Rank: Advanced Member

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

Was thanked: 759 time(s) in 486 post(s)
There is a new problem with Solve() from the Maxima plugin. If the function is part of an assignment, then it seems to not be called at all (no increment in the Maxima expression counter in the log).

If it is just evaluated, then it executes correctly.

Also, inside Assign() it works as expected.
SolveProblem.sm (7kb) downloaded 39 time(s).
SolveProblem.png
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
Offline Andrey Ivashov  
#7 Posted : 17 May 2016 19:53:38(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)
Hello, Martin.

This is due to http://smath.info/bts/Is...IssueDetail.aspx?id=2318 (details available there).

So, in case of assignment before execution SMath Studio checks if all required variables are defined. And functions at right of definition sign will be called only if this statement is true. Otherwise, all the calls will be postponed till the left side of the definition will be used somewhere (reason is obvious, see the screenshots in SS-2318 ticket).

But, there is a possibility to fix this behavior for specific functions in the plug-in: isUndefinedArgumentSupported agr should be set for ArgumentInfo in the plug-in.

arg_info_undefined_1.png

Let me know if you still have questions.

Regards.
thanks 1 user thanked Andrey Ivashov for this useful post.
on 18/05/2016(UTC)
Offline mkraska  
#8 Posted : 18 May 2016 18:36:18(UTC)
mkraska


Rank: Advanced Member

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

Was thanked: 759 time(s) in 486 post(s)
Andrey, thanks for the information.

Glad to hear that there is a clear reason for the behaviour and that there should be a straightforward fix. This sounds like a good initial project once I am up and running with reworking the maxima plugin.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://en.smath.info/wi...th%20with%20Plugins.ashx
thanks 3 users thanked mkraska for this useful post.
on 18/05/2016(UTC),  on 19/05/2016(UTC),  on 28/05/2016(UTC)
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.