Next:
Overview
IPython
An enhanced Interactive Python
User Manual, v. 0.8.2
Fernando Pérez
1
Overview
Main features
Portability and Python requirements
Location
Installation
Instant instructions
Detailed Unix instructions (Linux, Mac OS X, etc.)
Mac OSX information
GUI problems
Readline problems
DarwinPorts
Windows instructions
Installation procedure
Upgrading
Manual installation under Win32
Upgrading from a previous version
Initial configuration...
Access to the Python help system
Editor
Color
Input/Output prompts and exception tracebacks
Object details (types, docstrings, source code, etc.)
(X)Emacs configuration
Notes
Quick tips
Source code handling tips
Lightweight 'version control'
Effective logging
Command-line use
Special Threading Options
Regular Options
Interactive use
Caution for Windows users
Magic command system
Magic commands
Access to the standard Python help
Dynamic object information
Readline-based features
Command line completion
Search command history
Persistent command history across sessions
Autoindent
Customizing readline behavior
Session logging and restoring
System shell access
Manual capture of command output
System command aliases
Recursive reload
Verbose and colored exception traceback printouts
Input caching system
Output caching system
Directory history
Automatic parentheses and quotes
Automatic parentheses
Automatic quoting
Customization
Sample
ipythonrc
file
Fine-tuning your prompt
Prompt examples
IPython profiles
IPython as default...
Embedding IPython
Using the Python debugger (
pdb
)
Running entire programs via
pdb
Automatic invocation of
pdb
on exceptions
Extensions for syntax processing
Pasting of code starting with
`>>>
' or
`...
'
Input of physical quantities with units
IPython as a system shell
Aliases
Special syntax
Useful functions and modules
Directory management
Prompt customization
Threading support
Tk issues
I/O pitfalls
Interactive demos with IPython
Plotting with
matplotlib
Plotting with
Gnuplot
Proper Gnuplot configuration
The
IPython.GnuplotRuntime
module
The
numeric
profile: a scientific computing environment
Reporting bugs
Automatic crash reports
The bug tracker
Brief history
Origins
Current status
Future
License
Credits
Fernando Perez 2007-11-29