
IPython package is now released to MeeGo 1.2 Harmattan, so interactively using Python and its modules (like NumPy, SymPy, etc) becomes a lot easier. There are two versions to choose to download :
IPython 0.10.2 x IPython 0.10 packages:
- v0.10.2 is newer (09/04/2011) than v0.10 (04/07/2009);
- v0.10.2 doesn’t have HTML and PDF documentation, so it takes 8.0 MB after install, less than the 16.6 MB of v0.10;
- v0.10.2 can be installed from Apps (without using Terminal & dpkg -i);
- v0.10 is official from Nokia developers, I have just created the .deb from the IPython Git source code;
- v0.10.2 is maintained and packaged for MeeGo Harmattan by me;
- v0.10 can be officially included in the Nokia repositories depending on the interest in IPython by the users.

Install IPython 0.10.2 on MeeGo Harmattan :
Download to your Nokia N9/N950 the deb package : ipython_0.10.2-1harmattan1_all.deb
Using a file manager tap in the file to install it.
Or install IPython 0.10 on MeeGo Harmattan :
Download to your Nokia N9/N950 the deb package : ipython_0.10-2maemo1_all.deb
Open the Terminal, type :
$ devel-su
and the ‘rootme’ password, then type in the same directory where the above .deb was downloaded :
# dpkg -i ipython_0.10-2maemo1_all.deb
confirming the installation.
Using IPython 0.10/0.10.2 on Harmattan :
Open the Terminal, type :
$ ipython
IPython 0.10.2 (or 0.10) on Harmattan takes 8.0 (or 16.6) MB after install, but it also needs (and installs if not installed) Python/Python-Support packages (23 MB) which are also used by other softwares.
Some features of the IPython interactive shell :
- tab (or ctrl+i) completion for objects;
- input history navigation using up (or Ctrl+p) and down (or Ctrl+n) arrows;
- search input history by typing partial input then up/down arrow to show matching lines, or ctrl+r to have a serch prompt;
- input line n can be retrieved using ‘_in’, ‘In[n]‘, ‘_ih[n]‘, and _i, _ii, _iii to access the previous, next previous and next-next previous inputs;
- output line n can be retrieved using ‘_n’, ‘Out[n]‘, ‘_oh[n]‘, and _, __, ___ access the previous, next previous and next-next previous outputs;
- information about objects using ‘?word’ or ‘word?’, full information with ‘??word’ or ‘word??’;
- magic command system, like ‘%run file.py’, ‘%pwd’;
- run system commands with ‘!’ as prefix, e.g., ‘!ls”.
More details in :
iPython interactive tutorial
iPython Interactive Reference
Source Maemo.Org




3 Response Comments
Thanks you very much for sharing this outstanding article with us. Such as exciting stuff here about IPython. Lovely to find.
Fantastic! I’ve been eagerly waiting for ipython for N9. Many thanks.
Hi,
I am the maintainer of IPython, SymPy (Computer Algebra System) and MatPlotLib (2D/3D plots) for MeeGo Harmattan.
Using IPython, SymPy
http://forum.meego.com/showthread.php?t=4870
http://talk.maemo.org/showpost.php?p=1119313
and MatPlotLib
http://forum.meego.com/showthread.php?p=35912
http://talk.maemo.org/showthread.php?t=79997
are a lot easier for interactive use.
Regards from Brazil,
Roberto