IPython
IPython Documentation
Overview
Enhanced interactive Python shell
Decoupled two-process model
Interactive parallel computing
What’s new in IPython
Development version
5.x Series
Issues closed in the 5.x development cycle
4.x Series
Issues closed in the 4.x development cycle
3.x Series
Issues closed in the 3.x development cycle
Migrating Widgets to IPython 3
2.x Series
Issues closed in the 2.x development cycle
1.0 Series
Issues closed in the 1.0 development cycle
0.13 Series
Issues closed in the 0.13 development cycle
0.12 Series
Issues closed in the 0.12 development cycle
0.11 Series
Issues closed in the 0.11 development cycle
0.10 series
0.9 series
0.8 series
Installation
Installing IPython
Installing the IPython kernel
Quick install reminder
Using IPython for interactive work
Introducing IPython
Plotting
IPython reference
IPython as a system shell
IPython Tips & Tricks
Python vs IPython
Built-in magic commands
Configuration and customization
Configuring IPython
Extending and integrating with IPython
Developer’s guide for third party tools and libraries
How IPython works
Making simple Python wrapper kernels
Execution semantics in the IPython kernel
New IPython Console Lexer
Writing code for Python 2 and 3
Overview of the IPython configuration system
IPython GUI Support Notes
Guide for IPython core Developers
IPython release process
Old Documentation
The IPython API
About IPython
History
Licenses and Copyright
IPython
Docs
»
Configuration and customization
View page source
Configuration and customization
¶
Configuring IPython
¶
Introduction to IPython configuration
Setting configurable options
Profiles
The IPython directory
IPython options
IPython shortcuts
Single Filtered shortcuts
Multi Filtered shortcuts
Specific config details
Custom Prompts
Terminal Colors
Editor configuration
Keyboard Shortcuts
See also
Overview of the IPython configuration system
Technical details of the config system.
Extending and integrating with IPython
¶
IPython extensions
Getting extensions
Using extensions
Writing extensions
Extensions bundled with IPython
Integrating your objects with IPython
Tab completion
Rich display
Custom exception tracebacks
Defining custom magics
Custom input transformation
String based transformations
AST transformations
IPython Events
Events
Integrating with GUI event loops
Event loops in the terminal
Event loops in the kernel