ipython 0.10
An interactive computing environment for Python
The goal of IPython is to create a comprehensive environment for interactive and exploratory computing. To support this goal, IPython has two main components:
- An enhanced interactive Python shell.
- An architecture for interactive parallel computing.
The enhanced interactive Python shell has the following main features:
- Comprehensive object introspection.
- Input history, persistent across sessions.
- Caching of output results during a session with automatically generated references.
- Readline based name completion.
- Extensible system of 'magic' commands for controlling the environment and performing many tasks related either to IPython or the operating system.
- Configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time).
- Session logging and reloading.
- Extensible syntax processing for special purpose situations.
- Access to the system shell with user-extensible alias system.
- Easily embeddable in other Python programs and wxPython GUIs.
- Integrated access to the pdb debugger and the Python profiler.
The parallel computing architecture has the following main features:
- Quickly parallelize Python code from an interactive Python/IPython session.
- A flexible and dynamic process model that be deployed on anything from multicore workstations to supercomputers.
- An architecture that supports many different styles of parallelism, from message passing to task farming.
- Both blocking and fully asynchronous interfaces.
- High level APIs that enable many things to be parallelized in a few lines of code.
- Share live parallel jobs with other users securely.
- Dynamically load balanced task farming system.
- Robust error handling in parallel code.
The latest development version is always available from IPython's Launchpad site.
- Author: The IPython Development Team <ipython-dev at scipy org>
- Home Page: http://ipython.scipy.org
- Download URL: http://ipython.scipy.org/dist
- Keywords: Interactive,Interpreter,Shell,Parallel,Distributed
- License: BSD
- Platform: Linux,Mac OSX,Windows XP/2000/NT,Windows 95/98/ME
- Package Index Owner: fperez
- DOAP record: ipython-0.10.xml
Log in to rate this package.
Package rating (3 votes):
5.0
- 5 points: 3 votes
Ratings range from 0 to 5 (best).
Package Comments:
- (pauld, 2009-11-02,
points) - Awesome utility. Download site is currently offline. (westurner, 2009-11-10,
points) - (osuchw, 2009-11-13,
points)
