Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

This branch is 12143 commits behind ipython:master

Merge pull request #2299 from takluyver/remove-duplicate-input-transf…


Remove code from prefilter that duplicates functionality in inputsplitter

This is the first step towards implementing IPEP 2 (#2293). Removed all the static transformations from prefilter, because we're relying on the equivalent functionality in inputsplitter.

Note that this is a backwards-incompatible change for anyone who might have relied on the low-level details of the prefiltering machinery.  Regular users of the IPython applications themselves will not see any changes in behavior.
latest commit 06a7a5748c
Fernando Perez fperez authored


IPython: Productive Interactive Computing


Welcome to IPython. Our full documentation is available on our website; if you downloaded a built source distribution the docs/source directory contains the plaintext version of these manuals. If you have Sphinx installed, you can build them by typing cd docs; make html for local browsing.

Dependencies and supported Python versions

For full details, see the installation section of the manual. The basic parts of IPython only need the Python standard library, but much of its more advanced functionality requires extra packages.

Officially, IPython requires Python version 2.6, 2.7, or 3.1 and above.

Instant running

You can run IPython from this directory without even installing it system-wide by typing at the terminal:

$ python
Something went wrong with that request. Please try again.