Reviews
Now Reading
Ipython
0
Review

Ipython

Overview
Synopsis

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 employees), Enterprise (>1001 employees)

Website
Company

Ipython

What is best?

• 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
7.5
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.9
Aggregated User Rating
1 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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%