Beta: SMath Studio 0.99.7542 (25 August 2020) - Messages
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.
It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.
Changes introduced in current build 0.99.7542
Improvements
- COUNT and PAGENUM fields improved to allow setting up an offset for the output number;
- Alignment context menu item added to TextRegion;
- TextRegion improved to support changing Line spacing using context menu.
Corrections
- trunc() function does not accept units in the argument anymore;
- Empty Heder/Footer supported now;
- Basic behaviors of the TextRegion improved (text selections);
- SS-4612 Line wrapping significantly improved in TextRegion;
- Fixed "There is no xml start tag" issue happens when self-closed tag of the Region was included into *.sm(z) file;
- Functionality of the " " (space) key fixed in case when no plug-in for Text Region is available;
- equrep() function supports variables/functions replacements now.
Miscellaneous
- Support for .Net Core 3.1 implemented (app is still released supporting .Net 2.0 for now);
- Refactoring.
Download
SMathStudioDesktop.0_99_7542.Mono.tar.gz (1 MiB) downloaded 926 time(s).
SMathStudioDesktop.0_99_7542.Setup.msi (2 MiB) downloaded 3327 time(s).
Wrote"equrep() function supports variables/functions replacements now."
Any example about what that means ?
Can you show an application of it ?
An image is good enough.
Thanks ... Jean
WroteWrote"equrep() function supports variables/functions replacements now."
Any example about what that means ?
Can you show an application of it ?
An image is good enough.
Thanks ... Jean
Hi Jean. Here: Applications for equrep: expression isolation and laplace transform.
Best regards.
Alvaro.
Wrote
Can you show an application of it ?
An image is good enough.
Thanks ... Jean
Just to make it clear: equrep() function is not something I'm spending time on to create/support/improve. This function appeared as a demo of the updated symbolic core of SMath Studio. This function is an interface to the new functionality. You can use it or not, but it demonstrates possibilities of the symbolic simplifications SMath Studio provides.
Unfortunately it has at least one issue which is hard to fix. I'm doing my best to remove a bug, but if it will be too hard maybe I will revert my changes and use stable (which is used in latest stable version of the application) symbolic core again.
So it is not about equrep() function it is about core of the program, its performance, possibilities, behaviors etc. If you are remember, all the calculations in SMath Studio goes through symbolic optimization, so it is pretty important.
Best regards.
BTW Andrey, if/else, if/otherwise have not been observed
detrimental in timing in general applications.
For this application [Julia], timing kills Smath ... Oh !
OK, my Win 7 1.66 GHz is steam engine.
What about your latest Beta SS 7542 ?
Thanks ... Jean
Pattern Julia Set [PUBLISH].sm (172 KiB) downloaded 94 time(s).
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.
Regards
In 7251 this still works. It also works for documents produced in 7542.
WroteMaybe it is a bug maybe intended I don't know;
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.
Regards
Thank you! Fixed.
WroteI can't switch on/off any more the border of image regions (and also fo Maxima draw regions) in 7542.
In 7251 this still works. It also works for documents produced in 7542.
I can't reproduce this issue locally. Please could you upload a files (one with correct behavior and another with incorrect)?
If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.
Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.
I leave out the maxima draw region, as this might prevent reproduction without maxima installation.
border 7542.sm (7 KiB) downloaded 85 time(s).
border 7542 then 7251.sm (7 KiB) downloaded 84 time(s).
WroteI attach two files. The first one is created in 7542. No matter what I do in the contex menu, the border can't be switched off. Neither is there a change in the GUI, nor is the xml attribute changed.
If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.
Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.
I leave out the maxima draw region, as this might prevent reproduction without maxima installation.
border 7542.sm (7 KiB) downloaded 85 time(s).
border 7542 then 7251.sm (7 KiB) downloaded 84 time(s).
Thank you very much. Fixed now.
There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.
Best regards.
WroteHi. Thanks! Very much!
"equrep() function supports variables/functions replacements now."
Any example about what that means?
Also, I see that this error persists:
Best regards.
Alvaro.
Issue is fixed in the latest stable version I have just published. equrep() made less powerful, so it will leave an equation as is in cases where error is possible. Like your example.
This is temporary solution but it is required to continue development without serious stoppers. In future I will continue working to make symbolic engine more smart.
Best regards.
Wrote
There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.
Best regards.
This also seems to be the cause for delayed re-draw after editing operation (you have to get focus off the image to see the changes). Very valuable hint!
Filed in the bug tracking system as SS-4640
WroteHi. Thanks! Very much!
"equrep() function supports variables/functions replacements now."
Any example about what that means?
...
I post that question because interpret that then equrep works replacing f by sin in this example: "equrep(3+f(x),f,sin)=3+f(x)" but now I see that the correct way is "equrep(3+f(x),f(a),sin(a))=3+sin(x)"
Here my attempt to convert an expression with operators to an expression with binary or unary functions only
_to_expr.sm (51 KiB) downloaded 82 time(s).
_to_expr.pdf (223 KiB) downloaded 94 time(s).
Best regards.
Alvaro.
Wrote
Here my attempt to convert an expression with operators to an expression with binary or unary functions only
Best regards.
Alvaro.
Rematch ... It's seems to work now.
num2expr.sm (39 KiB) downloaded 83 time(s).
num2expr.pdf (176 KiB) downloaded 95 time(s).
-
New Posts
-
No New Posts