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 Distribution

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

Uploaded Source

Built Distributions

ipython-5.2.0-py3-none-any.whl (749.4 kB view details)

Uploaded Python 3

ipython-5.2.0-py2-none-any.whl (749.4 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for ipython-5.2.0.tar.gz
Algorithm Hash digest
SHA256 d043ac22f360a329b9f1e1ce68905339b76460d373579224c071ee52b6120231
MD5 4eb87cb68f97309c8821a80544ac53aa
BLAKE2b-256 df440eee6ed339641d88e2be32ddfd695a39c954b66e5a10ba701629ce3454e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-5.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2486bc71c46d267b05aa177652617c111609454152d390a8302a3a239c27af
MD5 3bc7dae2df765de33647fbb1e4104f9c
BLAKE2b-256 151d513da98caeb62fea01468a6db3ea8e91f856e09db57889bfff89e5a32480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ipython-5.2.0-py2-none-any.whl
Algorithm Hash digest
SHA256 c0f3cfc9e84874eb2286002aa66a564e1ce46bd96c997b7d024092e5b4fd14e8
MD5 f2175336d1f2d2f5ec017abb3365d084
BLAKE2b-256 8607174bfee6780e2ade78130734905aa4b3a824333fab13f31f41a23219fe7e

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