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.

News

26 Mar 2009 - Reinteract 0.5.0 released

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.

How Reinteract Works

Discussion

There is a Reinteract Google Group for discussion

Extensions

Reinteract provides an extension mechanism to embed different forms of output in the worksheet. You can check out existing extensions or write your own.

Developer Information

The Development wiki page should soon have information related to the development of Reinteract. Take a look here if you are interested in getting started with reinteract development.