hmatuschek edited this page Nov 3, 2012 · 18 revisions
Clone this wiki locally

SciPy Notebook

I am a physicist that deals a lot with time-series analysis and statistics. My main workhorse is python especially numpy and scipy. Unfortunately there is no proper solution to hack python live. The python console or IPython are nice tools but aren't handy if one has to write more than one line of code. On the other side, writing scripts is not practically because they need to be re-run completely just to play around with the calculated results. I searched for a intermediate solution, that combines both worlds and couldn't find one.

Therefore, I decides to write my own. The concept is quiet simple and is not new: the notebook. An example can be seen in the wxMaxima application that nicely integrates the hacking comfort of an editor with the flexibility of a command line. There is even a nice program called Notebook that works with python, but only for MacOS X. The concept and design of SciPy Notebook is stolen from this project.

This project is dedicated but not related to the SciPy project.


  • 2012-11-02 -- Release of SciPy Notebook v1.0.0-rc1

    This is the first release candidate of the final stable release 1.0. Its major improvement is the execution of python code in a separate thread, increasing the usability a lot. Details can be found on the Releases page.

  • 2011-05-02 -- Bugfix-release of SciPy Notebook v0.2.1

    This release fixes a nasty bug with the scrolling of the notebook and there are now proper packages for the major Linux distributions available. Details can be found on the Releases page.

Download & Install

There are pre-build packages available for some distributions. The packages are build and distributed using the openSuSE Build Service. You can add these repositories to your package manager to get updates automatically.

More details at the Download page.


If you want to participate, just install SciPy Notebook and tell me your opinion about it, by sending me a mail (hmatuschek AT gmail DOT com) or via the mailing-list. The mailing-list is for general discussion about SciPy Notebook, including user questions, developer discussion and announcements.You could also file an issue in the bug-tracker if you are missing a feature or found a bug.

If you want to hack on the code of SciPy Notebook, just fork this project here.


This project and all of its sources are distributed under the terms of the GNU General Public License (GPL) version 2.