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

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

Uploaded Source

ipython-4.1.0rc1.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

ipython-4.1.0rc1-py2.py3-none-any.whl (736.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ipython-4.1.0rc1.zip.

File metadata

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

File hashes

Hashes for ipython-4.1.0rc1.zip
Algorithm Hash digest
SHA256 efa3a5a676648cb18e2a2d3cd6353f3c83f0f704df8eb0eb6ae7d0dcbf187ea1
MD5 a9ff233f176dd99b076b81dc8904ab7a
BLAKE2b-256 71f09d670266b840b8b921dc7106ecddd892f6fb893424883498e1ba3ec3a3a1

See more details on using hashes here.

File details

Details for the file ipython-4.1.0rc1.tar.gz.

File metadata

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

File hashes

Hashes for ipython-4.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 6244a8e3293088ee31c1854abe1a1e7a409cf3ac2fb7579aa9616bdfadd3d4dc
MD5 2aff56d8e78341f64663bcbc81366376
BLAKE2b-256 a0def71f0c8b8a26ef28cc968fbf1859729ad3e68146cd2eb4a759e9c88da218

See more details on using hashes here.

File details

Details for the file ipython-4.1.0rc1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ipython-4.1.0rc1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4d0a08f3fd8837502bf33e9497a5ab28fe63e2fa4201765f378cb139c7a60d5f
MD5 512f0431c850c75a12baa9f8c4a9f12f
BLAKE2b-256 ac0204a5d372b4e64f9c97b2846646aec1ce4532885005aa4ba51eb20b80e17f

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