IPython Documentation

Previous topic

IPython extensions

Next topic

Configuring the ipython command line application

This Page

IPython pluginsΒΆ

IPython has a plugin mechanism that allows users to create new and custom runtime components for IPython. Plugins are different from extensions:

  • Extensions are used to load plugins.
  • Extensions are a more advanced configuration system that gives you access to the running IPython instance.
  • Plugins add entirely new capabilities to IPython.
  • Plugins are traited and configurable.

At this point, our plugin system is brand new and the documentation is minimal. If you are interested in creating a new plugin, see the following files:

  • IPython/extensions/parallemagic.py
  • IPython/extensions/pretty.

As well as our documentation on the configuration system and extensions.