IPython: an Enhanced Python Shell
IPython is a multiplatform, Free Software project (BSD licensed) that offers:
- An enhanced Python shell designed for efficient interactive work. It includes many enhancements over the default Python shell, including the ability for controlling interactively all major GUI toolkits in a non-blocking manner.
- A library to build customized interactive environments using Python as the basic language (but with the possibility of having extended or alternate syntaxes).
- A system for interactive distributed and parallel computing (this is part of IPython's new development).
We also have a more detailed description as well as news on the latest release. Release notes are here.
Current Version: 0.8.2, released on Nov 30, 2007.
Mailing Lists
The easiest way to get your questions about IPython answered is to ask on the mailing lists. Please note that these do not allow non-subscribers to post, because of the inordinate amount of spam that is otherwise generated.
We have mailing lists for users and developers. A gmane news gateway provides web mirrors of these lists (users and developers).
In addition, we have three more mailing lists which auto-generate messages from our development process:
PyReadline
Under Windows, IPython requires an additional module to support color, tab completion and other features. These are provided by the PyReadline project, also hosted on this site.
Jumpstart
So this is what you came here for; the downloads.
Or for those who prefer the bleeding edge (which is still relatively stable, and quite possibly has fewer bugs than the released version):
bzr co --lightweight lp:ipython svn co http://ipython.scipy.org/svn/ipython/pyreadline/trunk pyreadline
Hosting
IPython has been generously hosted by Enthought almost since its inception.