Notices


Reply
Thread Tools
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#41
SymPy 0.7.3 is now available for Maemo 4 & 5. It has improved integration with Risch integration algorithm, etc, so it is recommended to use SymPy 0.7.3 on Integral. The loading time of Integral is increased :
Maemo 4 : 22s (SymPy 0.7.3), 16s (SymPy 0.7.1);
Maemo 5 : 9.5s (SymPy 0.7.3), 7.0s (SymPy 0.7.1);
but it is worth upgrading.
To upgrade to SymPy 0.7.3, install the new version of "SymPy interactive shell" (0.7.3) using the application manager with "extras" repository enabled on Maemo 4 and "extras-devel" or "extras-testing" repository enabled on Maemo 5.

I will later release a new version of Integral depending on SymPy 0.7.3 and with new features.
__________________
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; 2013-08-13 at 16:26.
 

The Following User Says Thank You to rcolistete For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#42
Integral for Sailfish is now released, available at OpenRepos.net. Using the new Python 3.4 (16/03/2014) and SymPy 0.7.5 (22/02/2014).

This first public Sailfish release, v0.6 (19/05/2014) :
- calculates mathematical integrals only indefinite, but in one, two or three variables (1D, 2D, 3D);
- shows bidimensional output with mathematical and greek symbols;
- doesn't have all the features of Integral for Maemo 4 & 5.
Newer releases of Integral will have more features : definite and numerical integrals, more options, etc.

Screenshots of Integral on Sailfish

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


Calculating a indefinite integral of one variable :


Help on Integral : :


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 06:40.
 

The Following 4 Users Say Thank You to rcolistete For This Useful Post:
Posts: 165 | Thanked: 59 times | Joined on Aug 2012 @ Italy
#43
what about harmattan version, please?
 
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#44
Originally Posted by palikao View Post
what about harmattan version, please?
Limit, then Integral, then Derivative, will be released for MeeGo Harmattan in next weeks (until July).
__________________
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.
 

The Following 2 Users Say Thank You to rcolistete For This Useful 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:
Reply


 
Forum Jump


All times are GMT. The time now is 22:54.