Reinteract

Reinteract is a system for interactive experimentation with Python. Reinteract worksheets contain Python code combined with the results of that code, formatted as text or graphical plots. Unlike a traditional shell, you can go back and edit previously entered statements, and the results will update. Among other things, Reinteract is suitable for experimentation with the Python language and for data analysis using the NumPy and SciPy packages.

Reinteract is Free Software. The source code to Reinteract is available under the BSD License.

There is a introduction on my personal web page and a screencast of an older version in action.

Trying it out

It's easy to download and install Reinteract for Microsoft Windows, Mac OS X, or Linux.

Documentation

Reinteract Tutorial. Reinteract worksheets use standard Python code, so all the Python docs are also relevant.

Discussion

There is a Reinteract Google Group for discussion

Design Notes

Design notes cover the ideas behind an aspect of the Reinteract user interface:

CompletionDesign MiniDesign NotebookDesign SidebarDesign