View Single Post
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#7
To Nokia N9/N950 (MeeGo 1.2 Harmattan, i.e., "Maemo 6") users, I am glad to announce the 2nd version of SymPy package available to download here :

python-sympy_0.7.1-harmattan-2_all.deb

It is strongly suggested to also install IPython for MeeGo Harmattan, so the interactive use of SymPy becomes a lot easier.

SymPy 0.7.1 Harmattan-1 (06/11/2011) :
- 1st release to MeeGo 1.2 Harmattan;
- about 13 MB after install;

SymPy 0.7.1 Harmattan-2 (13/11/2011) :
- added SymPy tests;
- about 19 MB after install.

Some screenshots on a Nokia N950 (RDA).
Typing isympy on Terminal when IPython is not installed :


Typing isympy on Terminal when IPython is installed (the input and outputs are numbered) :


Apps information about SymPy :


How to use SymPy on Harmattan :
Open the Terminal, type :
$ isympy
If (a large) output is badly not aligned, type 'init_printing(use_unicode=False)'.

SymPy on Harmattan takes 19 MB after install, but it also needs Python/Python-Support packages (23 MB) which are also used by other softwares.

Time to load SymPy in X terminal :
Nokia N810 @ 400 MHz : 7.3-9.3 s
Nokia N900 @ 600 MHz : 2.9-3.7 s
Nokia N9/N950 @ 1 GHz : 2.3-3.4 s

Next steps for MeeGo Harmattan :
- release iPython package for Harmattan (DONE);
- release SymPy (python-sympy) in a public MeeGo Harmattan repository;
- release "SymPy"/"SymPy interactive shell" (python-sympy-ui) for Harmattan with icon ?
- release "SymPy documentation and examples" (python-sympy-doc) ?
- release softwares depending on SymPy, but with user interface modified (Qt Quick Components instead of QWidgets) to Harmattan : Limit, Integral, Derivative, 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; 2011-11-15 at 01:15. Reason: SymPy with iPython
 

The Following 2 Users Say Thank You to rcolistete For This Useful Post: