IPython's New Design
Updated: 7/18/2006
Overview
In the future IPython will consist of three major components:
- The IPython Core
- Various frontends
Work on this redesign is taking place in the chainsaw branch of the repository. There are also a few other pages related to the IPython redesign effort:
- The IPython Kernel Client
- The public API page contains a description of IPython's public API.
- Developer guidelines for the new code being written in the chainsaw branch.
Working Prototype of the IPython Kernel
If you are interested in the bleeding edge, we have a working prototype of the IPython kernel. This prototype coexists happly alongside the current version of IPython and makes it possible to perform interactive parallel and distributed computing using IPython. There is a page on interactive parallel computing that gives more details about this if you are interested. The kernel prototype can be checked out of the repository using subversion:
svn co http://ipython.scipy.org/svn/ipython/ipython/branches/prototype1 ipython1
