Reply
Thread Tools
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#1
Some releases of mathematical and programming tools for Sailfish :

- Integral calculates mathematical integrals :


- Derivative calculates mathematical derivatives :


- Limit calculates mathematical limits :


- SymPy is a computer algebra system (CAS) written in pure Python, it has both Python 2.7 version and Python 3 version at OpenRepos.net :


IPython 2.2.0 (only for Python 2.7 at the moment) is also available for Sailfish, see the topic "IPython (terminal, Notebook) for 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-09-17 at 00:21. Reason: Derivative for Sailfish released
 

The Following 8 Users Say Thank You to rcolistete For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#2
I've tested Integral and Limit only on Sailfish SDk emulator, Sailfish @ N9 and Sailfish @ Nexus 4, as I live in Brazil and don't have a Jolla smartphone.

Could anybody with a real Jolla smartphone just tell how much time in seconds Integral and Limit take to load SymPy ? It is shown in the starting screen. Please give the time for first start, then close the app, then the time for 2nd start.

Also, while rotating the Jolla smartphone, will Integral and Limit remain in portrait mode ?
__________________
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-05-21 at 13:29.
 

The Following User Says Thank You to rcolistete For This Useful Post:
Jordi's Avatar
Posts: 400 | Thanked: 708 times | Joined on Jun 2011 @ Geneva - CH
#3
Here are some results.

Integral: 3.63 s. then 3.42 s.
Limit:3.39 s. then 3.37 s. (additional tests give values around 3.4 s.).

Maybe I should have restarted the phone before testing the second program.

And yes, they stay in portrait.
 

The Following 3 Users Say Thank You to Jordi For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#4
Derivative for Sailfish is now released.
__________________
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 3 Users Say Thank You to rcolistete For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#5
Derivative 0.7 for Sailfish is released with many 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.
 

The Following User Says Thank You to rcolistete For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#6
Limit for Sailfish updated to v0.8 (17/06/2014) with many new features (settings, landscape mode, etc).
__________________
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-24 at 00:01.
 

The Following User Says Thank You to rcolistete For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#7
Integral v0.8 for Sailfish released (23/06/2014) with many new features (definite and numerical integrals, settings, landscape mode, etc).
__________________
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 User Says Thank You to rcolistete For This Useful Post:
Posts: 752 | Thanked: 2,808 times | Joined on Jan 2011 @ Czech Republic
#8
Thank you for this series, it is very much appreciated.

Any plans for differential equations? Those would be especially useful for myself.

EDIT: More info here.
 
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#9
Originally Posted by nodevel View Post
Thank you for this series, it is very much appreciated.

Any plans for differential equations? Those would be especially useful for myself.

EDIT: More info here.
My current plan is :
- release new versions of Limit, Derivative and Integral for Sailfish with some new features (zoom for result, save settings, cover info and actions, etc);
- release Limit, Integral and Derivative for MeeGo Harmattan (in this order), with more and more features. I've tried to create "Calculus" with their features, but it became too complex in terms of GUI (for the user) and development;
- maybe MathPlot, a Qt Quick GUI using MatPlotLib/NumPy to plot many types of 2D and 3D graphics. For MeeGo Harmattan and Sailfish.

Afterwards, there are many possible applications using SymPy, MatPlotLib, NumPy, Uncertainties, etc. Including your suggestion.
__________________
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-24 at 22:03.
 

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


 
Forum Jump


All times are GMT. The time now is 15:19.