View Single Post
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#45
Integral v0.8 for Sailfish is now released, available at OpenRepos.net.

Integral v0.7 (22/06/2014) for Sailfish, not made public :
- disabled automatic upper case in virtual keyboard;
- warning that all results are copied to clipboard;
- "Help" shows that beta and gamma can't be used as variables;
- "Settings" menu implemented with many options :
* show not calculated integral;
* show calculation time;
* numerical integration methods with arbitrary number of digits (default is 15, but can be thousands of digits);
* 5 simplification methods (none, expand terms, simplify terms, expand all, simplify all);
* 7 output types (simple, bidimensional, LaTeX, C, Fortran, Javascript, Python/SymPy);
- portrait and landscape modes in all screens.

Integral v0.8 (23/06/2014) for Sailfish :
- integrals in one, two and three variables (1D, 2D, 3D);
- indefinite, definite and numerical integration methods;
- 3 numerical integration methods and arbitrary number of digits (default is 15).

Integral for Sailfish has almost all the features of Integral for Maemo 4 & 5.

Screenshots of Integral v0.8 on Sailfish

Sailfish on Nexus 4 running Integral, it always starts loading loading Python 3 and SymPy :

Calculating a indefinite integral of one variable :

Another indefinite integral of one variable, but using greek characters and landscape mode. Timings : 38.9s on Nokia N810, 26.6s on Nokia N900, 5.54s on Nexus 4 :

A definite integral of two variables. Timings : 14.9s on Nokia N810, 13.2s on Nokia N900, 3.28s on Nexus 4 :

A numerical integral of three variables, using the default numerical integration method (optimized for infinities). Timings : 1212s on Nokia N810, 591s on Nokia N900, 121s on Nexus 4 :

Settings has many options :

Help on Integral is also updated :


See the 1st post about installing Integral on Sailfish.
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.

Last edited by rcolistete; 2014-06-23 at 22:29. Reason: Better description of v0.7 and timing comparisons
 

The Following User Says Thank You to rcolistete For This Useful Post: