IPython

From Wikipedia, the free encyclopedia
IPython
Ipython Shell

Screenshot of IPython
Original author(s) Fernando Perez and others
Stable release 1.1 / 8 September 2013 (2013-09-08)
Written in Python, JavaScript, CSS, HTML
Operating system Cross-platform
Type Shell
License BSD
Website www.ipython.org

IPython is a command shell for interactive computing in multiple programming languages, especially focused on the Python programming language, that offers enhanced introspection, rich media, additional shell syntax, tab completion, and rich history.

Notebook

Since the 0.12 release,[1] IPython provides a new rich text web interface: Notebook. Notebook is composed of two components: a JSON-based format to share Python source and its rich formating and response and the web interface itself. This interface is close to Maple's and Mathematica's. Its purpose is to bring a clean and accessible interface to a non-developer.

Ipython notebook

Other features

IPython allows non-blocking interaction with Tkinter, GTK, Qt and wxWidgets (the standard Python shell only allows interaction with Tkinter). IPython can interactively manage parallel computing clusters using asynchronous status callbacks and/or MPI. IPython can also be used as a system shell replacement.[2] Its default behavior is largely similar to Unix shells, but it allows customization and the flexibility of executing code in a live Python environment.

In the media

IPython has been mentioned in the popular computing press,[3] and it has a presence at scientific conferences.[4] For scientific and engineering work, it is often presented as a companion tool to matplotlib.[5]

Grants and awards

Beginning Jan 1, 2013, the Alfred P. Sloan Foundation is going to support IPython development for two years.[6]

On March 23, 2013, the project was awarded the Free Software Award for Projects of Social Benefit.

In August 2013, Microsoft Corp. made a donation of $100,000 to sponsor IPython’s continued development.[7]

In January 2014, it won the Jolt Productivity Award[8] from Dr. Dobb's in the category of coding tools.

References

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.