Clone this wiki locally
Extensions you can install for IPython are listed here. To create a new extension, please refer to the extension docs.
Enables calculations involving units, such as
(5 m/s) * (3 s). It also defines a range of physical constants, such as the speed of light in a vacuum, and the mass of an electron. Homepage
Note: In the latest version, quantities with uncertainties are supported if the
uncertainties module is installed.
%hierarchy and %%dot magics
%hierarchy magic command draws an inheritance diagram of the given class or object. With the
%%dot cell magic, you can write
graphiz dot language in a cell. Homepage
%importfile tries to import Python file in most "natural way". For
example, if you have
spam/__init__.py, you would want import
spam.egg.module, not as
%importfile tries several heuristics to find the best "module path".
Mathematica can be integrated into notebooks using the IPython-mathematicamagic-extension. Install instructions and examples are included in a notebook on the github page. Requires the mathlink python module distributed with Mathematica to function.
The Python matlab bridge enables calling of Matlab code and functions from an IPython session and adds a %%matlab cell magic, which allows embedding matlab code in IPython notebooks. For examples, see: pymatbridge and matlab magic
Enables conversion of simple expressions to a nice Tex Representation. See example
numpy extension for IPython. Autocomplete recarray. Homepage
Create richly formatted data tables in IPython Notebooks. Homepage