IPython is a replacement shell for Python programming. It offers an enhanced
Python shell for the terminal.

The following additional features may be enabled by installing the listed
optional dependencies:

* parallel computing: pyzmq
* Qt console: Pygments, pyzmq
* nbconvert: pandoc, Pygments, Sphinx
* notebook: Jinja2, pyzmq, tornado
* plotting: matplotlib
* LaTeX in notebooks: ipython-mathjax
