Beta: SMath Studio 0.89.8 (03 October 2010)

Beta: SMath Studio 0.89.8 (03 October 2010) - Messages

#1 Posted: 10/3/2010 10:35:05 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

New SMath Studio 0.89.8 Beta available

Absolutely free mathematical program with "paper"-like interface and numerous computing features (now with integrated mathematical reference book).

Last changes

  • Area Regions with protection ability implemented;



  • Snippets feature implemented;



  • ImageFileType plugin included (it adds an ability to save whole worksheet into *.png, *.gif, *.jpeg and *.bmp image formats);

  • Support for Compressed SMath File type (*.smz) added;

  • Added ability to use functions as programs (i.e. programming functions can be used into the right part of definition expression);

  • Added ability to move up all Regions of the Worksheet below the cursor using Delete keyboard button;
  • Added ability to exclude Area regions from print out;
  • Added ability to replace all definitions and equalities with a "=" sign on print out;

  • "Beam load calculation bearing with two supports" example included into the Examples Dialog of SMath Studio;

  • GravitationAcceleration.sm example file translated to IND;
  • Sorting improved in the Dynamic Assistance list when items with subscript in there names exists;
  • Angles global option removed from the Options Dialog;
  • Several physical constants added to the built-in list of Units: G.N, h, N.A, μ.0, e, m.e, m.p, m.n, m.u, R.gas, k;
  • Units "erg", "grad" and "gon" added to the built-in list of Units;
  • Dynamic Assistance hint tooltip implemented (it shows what keystrokes can be used to work with Dynamic Assistance);

  • Added ability to draw text on the 2D Plot Control canvas;

  • Added ability to draw special characters on the Plot Control canvas;
  • IsDefined(..), roots(..) and Jacob(..) functions added to SpecialFunctions plugin;
  • Ability to open/save *.sm file types are moved to plugin;
  • Line function alignment corrected to top;
  • Text and units inside math regions now keeps their colors even if the color of region's background is changed by user;
  • Desktop: Fixed Area/Separator print issue when its width was wrong on print out;
  • Dynamic Assistance now doesn't appear on Ctrl+G keystroke into the Text elements of the Math region;
  • Last digits of the built-in constants corrected into the Dynamic Assistance hints;
  • Fixed critical error appeared on Control Paint error ("Red Cross Death" exception);
  • Limitation of the summation function arguments removed, now it is possible to set top limit less then bottom limit;
  • Fixed Units power error when "Real" or "Imaginary" item chosen of the "Answer (set)" option in Options Dialog;
  • HTMLFileType plugin improved: added support for the formatted text;
  • Fixed issue appears within Math Region if one presses buttons 2*3' - Cursor have wrong position after last symbol is inserted;
  • Fixed issue when definition operator did not appeared for some functions when user pressed "=" operator for undefined expression;
  • Built-in functions usage improved;
  • Evaluation and File Types plugins improved;
  • Ability to work with different functions styles improved;
  • Fixed numerical issue with fractional powers of matrices;
  • Critical error fixed, appears when user presses ';' keyboard button using the program with options: '.' as a Decimal Symbol and ',' as a Arguments separator;
  • Fixed error appeared when all format options of the Math region lost on spacebar enter to convert Math region to Text region;
  • Fixed issue when installed copy of the program represents as a portable version;
  • Fixed issue when if(..) function cannot be used to plot a graphs;
  • Fixed numeric and symbolic issues of comparing strings;
  • Symbolic engine trigonometric simplification error fixed: "-4*sin^2*α+5-4*cos^2*α";
  • Fixed infinite loop problem when user defines recursive function: sin(x):=sin(2*x); sin(x):=sin(3*x);
  • Fixed error with changing History steps for Plot Regions;
  • Multi-threading evaluations improved when calculation in progress for more then one worksheet;
  • Program now shows an error on symbolic evaluation of expression contains function with empty name;
  • Teamwork Session: Fixed error with wrong delimiters sent to client on session join;
  • Teamwork Session: Critical error fixed appears sometimes on worksheet recalculating;
  • Teamwork Session: Fixed error when Optimization and Disable Evaluation properties cannot be sent to client;
  • Language files updated;
  • Refactoring.


Limitations

  • Selected collapsed Area Region (protected or not) cannot be moved. It is only possible to change focused collapsed Area Region location by dragging it using Region's border.


Previous version of SMath Studio should be removed before installation.


Free Download



* For installation of the program from PPC it is necessary to transfer a file on Your handheld computer (for example, with MS ActiveSync) and start it there with Your file manager.
** For installation of the program from PC it is necessary to install MS ActiveSync first.
#2 Posted: 10/3/2010 4:03:40 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Last changes and Limitations sections added.
#3 Posted: 10/4/2010 11:34:17 AM
Claws

Claws

0 likes in 13 posts.

Group: User

Very impressive changelog this time - waiting for a Linux version
#4 Posted: 10/5/2010 7:22:57 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Hello Andrey,

Here is a simple example to show how multiline (programming) function, snippets and Area regions have given quite a significant improvement to SMath.

I just used your Runge-Kutta fifth order example and made a multiline function. Then I make a file and snippet from it
Here it is RKadapt.sm. I used the snippet and, just for testing, make two callings of the function (different precission) - here is the picture:

Then, I made a function and snippet for plotting points - here it is plot.sm
Here is the picture:


The final file I was playing with is here RungeKutta5-1.sm

This is great!!!

Regards,
Radovan

P.S. When making snippets for the portable version, the snippets are lost from the snippets manager after restarting SMath. I did not figure out how to keep them there.
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
2 users liked this post
Andrey Ivashov 10/5/2010 8:03:00 AM, Oscar Campo 10/5/2010 11:14:00 AM
#5 Posted: 10/5/2010 11:23:46 AM
Oscar Campo

Oscar Campo

124 likes in 298 posts.

Group: Moderator

Wow!! it's a big step for SMath. Congratulations
#6 Posted: 10/5/2010 8:22:22 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Link to archive with SMath Studio 0.89.8 for Mono added.
#7 Posted: 10/6/2010 7:53:49 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Hello Andrey,

I wanted just to remind or to point out on roots finding (solve, roots) once more. As we know the roots can not be found for the f(x)=0 if f(x) is numerically defined - actually if the functions returns only the numerical values (as well as if the function is defined with "if" ).
Here is the trivial example - by using eval:

I am very satisfied with SMath progress. We have "roots" function now, multiline function etc. and everything else introduced in this relese
However, I hope that sooner or later (not for this release) the feature of roots finding when numerical values are returned from the function will be introduced in SMath (although we can make those functions ourselves - f.e. Broyden's method on Wiki). Now when we can use multiline functions, and with "eval" we can drastically increase the speed of calculation, some robust roots finding algorithm for these cases incorporated into SMath would be very welcome.

Regards,
Radovan

P.S. Of course, it could be done quickly if there were few Andrey "clones" :d
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#8 Posted: 10/16/2010 1:50:07 AM
Gilberto E. Urroz

Gilberto E. Urroz

21 likes in 36 posts.

Group: User

SMath Studio version 0.89 release 8 came out just in time when I needed to do some programming for solving multiple non-linear equations. Great Job, Andrey!

By the way, I posted a couple of tutorials for version 0.89 release 8, one on graphics, and one on programming. They're available at:

https://smath.com/wiki/Tutorials.ashx?NoRedirect=1

Greetings, and thanks again,

Gilberto Urroz
2 users liked this post
Radovan Omorjan 10/16/2010 2:43:00 AM, Andrey Ivashov 10/16/2010 6:24:00 AM
#9 Posted: 11/2/2010 7:22:27 PM
leoluk

leoluk

0 likes in 1 posts.

Group: User

Is there a PPC version too?
#10 Posted: 11/2/2010 7:36:47 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wrote

Is there a PPC version too?


You can use the stable one till the next release.

Regards.
#11 Posted: 11/13/2010 7:01:59 PM
MySchizoBuddy

MySchizoBuddy

0 likes in 3 posts.

Group: User

is the source code available. I would like to compile it under mono on mac.
how do you run this under Linux. I have Mono 2 installed on ubintu 10.10. is there a special way to execute in the included exe file
#12 Posted: 11/13/2010 9:32:43 PM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

SMath Studio is a freeware but not an open source project. You need to run .exe file using mono to use it on Linux.

Regards.
#13 Posted: 12/2/2010 2:15:51 AM
meera123

meera123

0 likes in 1 posts.

Group: User

sir,
I see :
1)desktop windows :
smathstudio desktop 0 89 8 setup.exe
------- do --------- ortable.exe
desktop Linux
------ ---- I do not hace Linux , so I will not use this.

I have windows XP. I want to know which file / files I should download ?
thanks and regards
meera123
#14 Posted: 12/2/2010 4:59:05 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

Wrote

I have windows XP. I want to know which file / files I should download ?


- If you want to install the program to your system you need to download and run SMathStudioDesktop.0_89_8.Setup.msi file (maybe it will be required to install .Net Framework 2.0 or above from Microsoft's web-site first).
- If you want to copy the program to your flash drive or don't want to install .Net Framework 2.0 (or above) then you can choose SMathStudioDesktop.0_89_8.Portable.exe.

Anyway, functionality of both this versions is absolutely the same.

Regards.
#15 Posted: 12/21/2010 6:51:44 AM
jakobg

jakobg

0 likes in 21 posts.

Group: User

Hi there,
I just figured out that in the Linux version there is no possibility to change the font size (I think there has never been a possibility to do so).
Is this intended or are there any problems with this?

Many thanks for your great application!

br
Jakob
#16 Posted: 4/28/2011 9:09:56 PM
carlton

carlton

0 likes in 2 posts.

Group: User

which version of moo is required for Linux. I'm confused.
I have Mandriva 2010.0 64bit and Mandriva 2010.1 32bit, both use mono version 2.6.4, however, the Mandriva 64bit version runs, but the 32bit version doesn't.
Any clues?
#17 Posted: 7/21/2011 10:39:47 AM
sttrebo

sttrebo

0 likes in 6 posts.

Group: User

love this software, any idea when there might be a new build?
#18 Posted: 7/29/2011 11:16:19 AM
doug

doug

0 likes in 6 posts.

Group: User

I also love this software, but slightly concerned with a lack of any newer versions being posted. Why not turn this into an open source project?
#19 Posted: 7/30/2011 3:54:09 AM
Andrey Ivashov

Andrey Ivashov

2270 likes in 3734 posts.

Group: Super Administrator

New build is in development stage now.
3 users liked this post
Radovan Omorjan 7/31/2011 1:39:00 PM, cube 8/11/2011 3:42:00 PM, maweilian 8/12/2011 12:40:00 AM
#20 Posted: 9/1/2011 1:48:33 AM
doug

doug

0 likes in 6 posts.

Group: User

Any idea on when a new release might be posted?

I think SMath Studio does everything I need except for polar plots and log scale support - do you know if one or both of these features might be included in next update?

If those two features show up, I think all my MathCad files can be implemented in SMath which would be great for sharing.

By the way, I like SMath unit support much better than MathCad - it's much more obvious that a unit is a "unit" and not a symbol.

SMath could use a "ceil" and "floor" function as well.

Thanks much,
Doug
  • New Posts New Posts
  • No New Posts No New Posts