ipython 0.10
An interactive computing environment for Python
Latest Version: 0.12
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.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| ipython-0.10-py2.5.egg (md5) | Python Egg | 2.5 | 2010-09-01 | 6MB | 494 |
| ipython-0.10-py2.6.egg (md5) | Python Egg | 2.6 | 2010-09-01 | 6MB | 1608 |
| ipython-0.10-py25.noarch.rpm (md5) | RPM | 2.5 | 2010-09-01 | 5MB | 147 |
| ipython-0.10-py26.noarch.rpm (md5) | RPM | 2.6 | 2010-09-01 | 5MB | 147 |
| ipython-0.10.tar.gz (md5) | Source | 2010-09-01 | 5MB | 24874 | |
| ipython-0.10.win32-setup.exe (md5) | MS Windows installer | 2.6 | 2010-09-01 | 5MB | 323 |
- Author: The IPython Development Team
- Home Page: http://ipython.scipy.org
- Download URL: http://ipython.scipy.org/dist/0.10
- 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
