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.1.2

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.1.2.zip (5.1 MB view details)

Uploaded Source

ipython-4.1.2.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

ipython-4.1.2-py3-none-any.whl (736.8 kB view details)

Uploaded Python 3

ipython-4.1.2-py2-none-any.whl (736.8 kB view details)

Uploaded Python 2

File details

Details for the file ipython-4.1.2.zip.

File metadata

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

File hashes

Hashes for ipython-4.1.2.zip
Algorithm Hash digest
SHA256 802dddb9a56375cc08d69a0c93a2dc6f2af27bea38275d5150b4c5dde9169e5f
MD5 639f8b63aa446d2c0a597a9a8c63a6f0
BLAKE2b-256 170ccd84179146710b990f74c9835baebe0b74674953a60d73da222ea42178f2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ipython-4.1.2.tar.gz
Algorithm Hash digest
SHA256 052f9692a227f285febecec856d749811ac6a20b32c7629b4de31f04ea701692
MD5 28c9ebd1abfb9b4a07cb87005f285edd
BLAKE2b-256 7969dc4a12328149848f4cc05fd6784b13626bb250baec157ada023d3b7d94cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-4.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3d41173fa853e527e5ccb16d0c36ab70535a5f20bab708b7b41942e7102de0f9
MD5 414e5b95661e2c9b058244d740428ef5
BLAKE2b-256 f4158ee0bb4907c386994bac5cda2ac1bf4f0bad171aa6cec385df86c11c6c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-4.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 e3a06c7bda40f7f798c7d30dc2db350c78dab1ba316a225844ff257a3d6c88fd
MD5 564543ff3d70040076111ced09d01472
BLAKE2b-256 80eb27a89210781827a904d4d0182044b3fbd2dd4c4537766a375a289f3eea83

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