# Extensions

- tecplot.extension
- tecplot.extension.numpy
  - Data Access with Numpy
- tecplot.extension.ipython
  - Integration with Jupyter IPython Notebooks

## tecplot.extension

Optional and extended functionality.

This sub-module provides integration with popular third-party libraries including NumPy and IPython. These will be ignored if the required dependencies are not installed. To enable extensions, you can install the required dependencies with pip:

> cd pytecplot python -m pip install -U .[extras]

## tecplot.extension.numpy

### Data Access with Numpy

## tecplot.extension.ipython

### Integration with Jupyter IPython Notebooks

The environment variables needed to run and start PyTecplot have to be set when the Jupyter server is started for them to take effect for each notebook created. This includes `PATH` for Windows, `LD_LIBRARY_PATH` for Linux and `DYLD_LIBRARY_PATH` for Mac OS X (see Installation for details). Once set, the notebook server can usually be started with the command:

    jupyter notebook

Depending on your configuration, this may bring up your default web browser showing the jupyter notebook interface.