home *** CD-ROM | disk | FTP | other *** search
Python egg package info | 2009-08-04 | 2.7 KB | 75 lines |
- Metadata-Version: 1.0
- Name: ipython
- Version: 0.10
- Summary: An interactive computing environment for Python
- Home-page: http://ipython.scipy.org
- Author: The IPython Development Team
- Author-email: ipython-dev@scipy.org
- License: BSD
- Download-URL: http://ipython.scipy.org/dist
- Description:
- 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 <http://launchpad.net/ipython>`_.
-
- Keywords: Interactive,Interpreter,Shell,Parallel,Distributed
- Platform: Linux
- Platform: Mac OSX
- Platform: Windows XP/2000/NT
- Platform: Windows 95/98/ME
-