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.0.0.zip (6.4 MB view details)

Uploaded Source

ipython-4.0.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distributions

ipython-4.0.0-py3-none-any.whl (730.7 kB view details)

Uploaded Python 3

ipython-4.0.0-py2-none-any.whl (730.7 kB view details)

Uploaded Python 2

File details

Details for the file ipython-4.0.0.zip.

File metadata

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

File hashes

Hashes for ipython-4.0.0.zip
Algorithm Hash digest
SHA256 5a794c7734494cf8536a67d509cf1443f4e5488837a27c2c5b348d84059147c1
MD5 0ba5dff36c5bf40ee383d9eb93f0d6d4
BLAKE2b-256 2c82d5742ccb7034aa275f17cee7cc0f94a0ef7ef46c1e3cc5081d8ade37c080

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ipython-4.0.0.tar.gz
Algorithm Hash digest
SHA256 2fd276c407fb0b29e5d4884a7029a2c27fef0a06fd7a34924cce69b7cc43f4da
MD5 c2fecbcf1c0fbdc82625c77a50733dd6
BLAKE2b-256 3ae6486285e4aa0d9b7c5cc074743ccad753370d42d99deda48c2267e3a3620d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 56c047c989aeec6685ee2a8b25c07ecdca042a23749e6ea23cfb194844e157bc
MD5 8070db2f31a27e78576b44007bd44a2c
BLAKE2b-256 5c8db674daa2e6f7bdce09800a632a343e93d4d49c0a01bbd41ec3bfb777bfcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-4.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 9541ce679e51ebbd0dbd3226cb434cc3ac9321b52f03badad2975f60d6c9f0ba
MD5 f60fe0df448641c6e743ed0d2bad65cd
BLAKE2b-256 a6b1b09cb059b715ec48c8c2ee971b5c244c4e097cf241a0492d83215647266e

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