Development

If you are interested in getting started with Reinteract Development then this is the right place for you. Before you really get started you should review the Discussion Group, the Reinteract Site and any other publicly available information to education yourself about the project.

Design Notes

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

CompletionDesign MiniDesign NotebookDesign SidebarDesign

Dependencies

Dependencies

pygtk

Replot is written the pygtk bindings to the GTK+ user interface toolkit. These bindings should be present on most current Linux distributions. GTK+ and pygtk also work well on Windows, and OS X.

numpy

The examples and replot/replay modules use numpy, though the core should work without it.

matplotlib

The plot() and imshow() commands in the replot module are based on matplotlib.

sox

The play() command in the replay module uses sox for output. sox should be present on just about every Linux system. (It would be really simple to use a more inherently portable Python module like pymedia if someone was interested in getting it to work on Windows.)