IPython logo

IPython

A command shell for interactive computing

Status |
      Visit
                    
Overview    Platform    Social    System Requirements    Ratings    Developer    Written in    Initial Release    Repository    License    Categories    Alternatives   

Overview

IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. IPython provides the following features:

  • Interactive shells (terminal and Qt-based)
  • A browser-based notebook interface with support for code, text, mathematical expressions, inline plots and other media
  • Support for interactive data visualization and use of GUI toolkits
  • Flexible, embeddable interpreters to load into one’s own projects
  • Tools for parallel computing - Wikipedia

News | Documentation | Mailing list | Wiki | FAQ | Stack Overflow Q&A

Platform

 

Social

   

System Requirements

Not available, but we appreciate help! You can help us improve this page.

Ratings

Not available, but we appreciate help! You can help us improve this page.

Developer

Fernando Perez(OD), Community

Written in

Python

Initial Release

2001

License

BSD-3

Categories

Shell

Alternatives

Shell

No alternative software available under 'Shell' category.


Notes

Many pieces which were previously part of IPython were split out in version 4, and now have their own documentation.

  • Jupyter includes: 1 The Jupyter notebook and notebook file format 2 The Jupyter Qt console 3 The kernel messaging protocol 4 Many other components
  • ipyparallel (formerly IPython.parallel)
  • ipykernel (minimal docs, only release notes for the ipykernel package)
  • ipywidgets (formerly IPython.html.widgets)
  • Traitlets, the config system used by IPython and Jupyter - source

This page was last updated with commit: transition from Jekyll to Hugo, though with bugs (21588fb)