IPython
From Wikipedia, the free encyclopedia
This article or section needs to be wikified to meet Wikipedia's quality standards. Please help improve this article with relevant internal links. (July 2007) |
IPython | |
---|---|
Design by | Fernando Perez |
Latest release | 0.8.4 / June 1st, 2008 |
OS | Cross-platform |
Genre | Shell |
License | BSD license |
Website | ipython.scipy.org |
IPython is an interactive shell for the Python programming language that offers enhanced introspection, additional shell syntax, code highlighting, and tab completion. It is a component of the SciPy package.
Contents |
[edit] Other features
IPython allows non-blocking interaction with Tkinter, GTK, Qt and WX. 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 be used as a system shell replacement, especially on Windows, which has a minimally capable shell. Its default behavior is largely familiar from Unix shells, but it allows customization and the flexibility of executing in a live Python environment.
[edit] In the media
IPython has been mentioned in the popular computing press, [1] and it has a presence at scientific conferences. [2] For scientific and engineering work, it is often presented as a companion tool to Matplotlib. [3]
[edit] External links
- IPython homepage
- IPython Cookbook
- Jeremy Jones (January 27, 2005). "Enhanced Interactive Python with IPython". ONLamp.com.
- Several presentations of IPython at Python and scientific conferences are listed at the Scientific Python website.
- IPython introduction videos
[edit] References
- ^ Conrad Koziol (September 12, 2005). "Introducing IPython". NewsForge.
- ^ About/Presentations - IPython
- ^ IPython: A System for Interactive Scientific Computing