Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
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.
Category
Data Analysis Software Free
Features
• 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.
License
Proprietary
Price
• Free
Pricing
Subscription
Free Trial
Available
Users Size
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
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
6.8
Features & Functionality
7.6
8.1
Advanced Features
7.6
8.2
Integration
7.6
—
Performance
7.6
—
Customer Support
7.6
—
Implementation
—
Renew & Recommend
—
Bottom Line
IPython is a growing project, with increasing language-agnostic components and which provides a rich architecture for interactive computing.
7.6
Editor Rating
7.7
Aggregated User Rating
2 ratings
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.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.