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.
- Roadmap
- Ticket Tracking
- Source Code Management
- Owen's Primary Repository
- Git Repo: git://git.fishsoup.net/reinteract.git
- Web Interface: http://git.fishsoup.net/cgit/reinteract/
- Owen's Primary Repository
- Documentation
- Site Maintenance
- Release Management
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.)
