[IPython-dev] IPython for Mobile OS
Roberto Colistete Jr.
Wed Nov 16 06:38:26 CST 2011
It is my first post to ipython-dev. I am a theoretical physicist
interested a lot in Python/IPython/SymPy/NumPy/MatPlotLib/etc. Both for
desktop OS and mobile OS.
About mobile OS (for smartphones/tablets), IPython is packaged,
easy-to-install and works well in :
- Maemo 4 (Diablo) OS, e.g. on Nokia N800/N810, from 2008. Install
IPython using the application manager. IPython 0.8.1 :
- Maemo 5 (Fremantle) OS on Nokia N900, released in 11/2009 and
currently difficult to buy brand new. Install IPython using the
application manager. IPython for Maemo 5 has 95 thousand downloads since
2010, last version is 0.10 :
- MeeGo 1.2 Harmattan OS on Nokia N9/N950, released in 2011, selling
since September/October. IPython 0.10.2 .deb was recently released by me
(as a maintainer) :
I will soon package and submit IPython 0.10.2 for Maemo 4 & 5. IPython
0.11 is more difficult to package for Maemo/MeeGo due to its additional
I have searched and found that IPython for Android OS doesn't work
(there is no libreadline). For iOS there is IPython only jail-breaking
it (Cydia) and following some manual installation steps. No IPython for
Symbian OS. Am I right ?
So it seems that the only smartphone selling today with IPython
support is Nokia N9 (MeeGo 1.2 Harmattan OS). The repositories for Nokia
shows about 170 Python packages !
MeeGo Harmattan is also a developer's paradise, with more than 10
programming languages available now (via "apt-get install" or already
installed) : gcc/g++ (3.4, 4.2, 4.4), gfortran 4.4, gpc (GNU Pascal
2.2), Lua 5.1, Perl 5.8, Prolog, Python 2.5/2.6/3.1, Ruby 1.8, TCL
8.4/8.5, Vala 0.12, etc. Also Qt/C++, Qt/Qt Quick, Qt/Python (PySide).
I have also packaged SymPy (a Computer Algebra System, which uses
IPython) for Maemo 4, Maemo 5 and MeeGo 1.2 Harmattan :
SymPy interactive shell has almost 15 thousand downloads for Maemo 5 in
1 month and 1 week :
So we can see that there is interest in Python/IPython for
smartphones/tablets. It would be nice to have complete Python (with
IPython, etc) distribution in powerful 2011/2012 dual and quad core
tablets and smartphones (using Android OS, etc), like the Asus
Best regards from Brazil,
More information about the IPython-dev