IPython icon
IPython icon

IPython

IPython offers a robust architecture for interactive computing, including dynamic shells, a kernel for Jupyter, interactive visualization, GUI toolkit support, and seamless project embeddings. Targeting high efficiency in parallel computing, it supports Python interactions tailored for Jupyter environments.

Normal startup

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Python
85likes
0articles
Save

Features

Properties

Features

Highlights All activities

IPython News & Activities

Recent News

No news, maybe you know any news worth sharing?

Share a News Tip

Recent activities

  • AllMight liked IPython
  • Ardos icon
    Paul added IPython as alternative to Ardos

IPython information

AlternativeTo Categories

Development, Education & Reference

GitHub repository

  •  16,791 Stars
  •  4,538 Forks
  •  1324 Open Issues
  •   Updated  
View on GitHub
IPython was added to AlternativeTo by Thelle Christensen on and this page was last updated .

No comments or reviews, maybe you want to be first?

Featured in Lists

Core, Development & Services

A list with 807 apps by AmileyaRyver without a description.
By AmileyaRyver807 appsUpdated

xenmaster's data-science tools

Data Science is more about learning concepts rather than software. These concepts include statistics, linear algebra, and ab-testing. But the following tools are the most commonly used in this practice.
By Xen Master22 appsUpdated

Programming IDEs

A list with 52 apps by Reptevye without a description.
By Robert52 appsUpdated

Official Links

Install from the command line

  • brew install ipython

Be careful what you paste into a terminal. Check what a command installs before running it.

What is IPython?

IPython provides a rich architecture for interactive computing with:

  • A powerful interactive shell.
  • A kernel for Jupyter.
  • Support for interactive data visualization and use of GUI toolkits.
  • Flexible, embeddable interpreters to load into your own projects.
  • Easy to use, high performance tools for parallel computing.

IPython is a growing project, with increasingly language-agnostic components. IPython 3.x was the last monolithic release of IPython, containing the notebook server, qtconsole, etc. As of IPython 4.0, the language-agnostic parts of the project: the notebook format, message protocol, qtconsole, notebook web application, etc. have moved to new projects under the name Jupyter. IPython itself is focused on interactive Python, part of which is providing a Python kernel for Jupyter.