Skip to main content

IPython: Productive Interactive Computing

Project description

IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are:

  • A powerful interactive Python shell

  • A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends.

The enhanced interactive Python shells have the following main features:

  • Comprehensive object introspection.

  • Input history, persistent across sessions.

  • Caching of output results during a session with automatically generated references.

  • Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords.

  • Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related either to IPython or the operating system.

  • A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time).

  • Session logging and reloading.

  • Extensible syntax processing for special purpose situations.

  • Access to the system shell with user-extensible alias system.

  • Easily embeddable in other Python programs and GUIs.

  • Integrated access to the pdb debugger and the Python profiler.

The latest development version is always available from IPython’s GitHub site.

Project details


Release history Release notifications | RSS feed

This version

4.2.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

ipython-4.2.1.zip (5.1 MB view details)

Uploaded Source

ipython-4.2.1.tar.gz (4.9 MB view details)

Uploaded Source

Built Distributions

ipython-4.2.1-py3-none-any.whl (737.2 kB view details)

Uploaded Python 3

ipython-4.2.1-py2-none-any.whl (737.2 kB view details)

Uploaded Python 2

File details

Details for the file ipython-4.2.1.zip.

File metadata

  • Download URL: ipython-4.2.1.zip
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ipython-4.2.1.zip
Algorithm Hash digest
SHA256 ee21aa2287464ebc8416a5e7be5731e95b90503aa6852d18b8cfc2bf5e226780
MD5 89dc41fcbb17ff074f8e0dc697d1625a
BLAKE2b-256 6118633fbc555fbff2e934e7d5334009784e0889587761af03edea6240624f9a

See more details on using hashes here.

File details

Details for the file ipython-4.2.1.tar.gz.

File metadata

  • Download URL: ipython-4.2.1.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ipython-4.2.1.tar.gz
Algorithm Hash digest
SHA256 e21c3d7f410014b04d36fe12998f132ed9ef4c6119b81016c04eedb09f0716a5
MD5 f86f4fe7a80997704294383ea775627d
BLAKE2b-256 2494a38aebdeb696e03dc4b8a4d3243c8ae4a5ab232a00ed590c74ad063412f2

See more details on using hashes here.

File details

Details for the file ipython-4.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ipython-4.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2369ec8eb7826edca0a275234eff3b1e55314e4da79116608214a299472c30c1
MD5 e1618e90535a4e9afa417d36a90cc058
BLAKE2b-256 f0b7c801138e58df6ef9fd47bd2d7eed32ab0b47df22929c53e142f96d2247c5

See more details on using hashes here.

File details

Details for the file ipython-4.2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for ipython-4.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 7ab1d9da8d2c5661971174548e66e2c9c7880b2e6d374edd1a2dba6d0a927abc
MD5 b39b91bf09fff2733d1279300e207f23
BLAKE2b-256 ee96f0a5d737f7c2818caea3425d0351faf817c457f3c10e5e6e022d0c097435

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page