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