Sign in to see all reviews and comparisons. It's Free!
IPython is open source (BSD license) which provides an easy to use, high performance tools for parallel computing. IPython offers features such as Jupyter notebook and notebook file format, Jupyter Qt console, kernel messaging protocol.
Data Analysis Software Free
• 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.
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
• 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.
What are the benefits?
• Provides a rich architecture for interactive computing • Used by a range of other projects • Add your project to that list if it uses Ipython as a library • Ipython supports python 2.7 and 3.3 • Create a comprehensive environment for interactive and exploratory computing
Aggregated User Rating
Ease of use
Features & Functionality
Renew & Recommend
IPython is a growing project, with increasing language-agnostic components and which provides a rich architecture for interactive computing.
Aggregated User Rating
You have rated this
IPython is open source (BSD license) which provides an easy to use, high performance tools for parallel computing. IPython offers features such as Jupyter notebook and notebook file format, Jupyter Qt console, kernel messaging protocol, 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, interactive interpreter, an enhanced interactive Python shell, a decoupled two-process communication model and an architecture for interactive parallel computing.
IPython is known to work on Linux, Most other Unix-like OSs (AIX, Solaris, BSD), Mac OS X and Windows (CygWin, XP, Vista) operating systems. IPython’s 6 release features a major improvement in the completion machinery which is now capable of completing non-executed code. It is also the first version of IPython to stop compatibility with Python 2, which is still supported on the bugfix only 5.x branch.
IPython’s interactive shell (ipython) provides an interactive shell superior to Python’s default. IPython has many features for tab-completion, object introspection, system shell access, command history retrieval across sessions, and its own special command system for adding functionality when working interactively.
IPython has support for interactive, non-blocking control of GTK, Qt, WX, GLUT, and OS X applications via special threading flags. The enhanced interactive Python shells and kernel have comprehensive object introspection, input history, persistent across sessions, caching of output results during a session with automatically generated references, session logging and reloading, extensible syntax processing for special purpose situations, access to the system shell with user-extensible alias system and integrated access to the pdb debugger and the Python profiler.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.