Home Application – iPython for Nokia N9 MeeGo Harmattan

Application – iPython for Nokia N9 MeeGo Harmattan


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
IPython 0.10
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

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.