Users are strongly recommended to manage these dependencies with the excellent Intel Distribution for Python which provides easy access to all of the above dependencies and more.

iris works on Linux, Mac OS X and Windows. It requires Python 3.6+.

GUI Libraries

The GUI frontend of iris requires PyQt5. This requirement cannot, at this time, be substituted with Pyside.

Installing iris

iris is available on PyPI as iris-ued:

python -m pip install iris-ued

Iris is also available on the conda-forge channel:

conda config --add channels conda-forge
conda install iris-ued

You can install the latest developer version of iris by cloning the git repository:

git clone

…then installing the package with:

cd iris-ued
python install

In Python code, iris can be imported as follows

import iris

Test data

Test reduced datasets are made available by the Siwick research group. The data can be accessed on the public data repository


If you want to check that all the tests are running correctly with your Python configuration, type:

python test