Required dependencies

  • Python 3.6

  • Xarray 0.12

  • Dask 0.16

  • Scikit-learn 0.19

Note that Scikit-learn is the default statistic backend, but that if Dask_ml is installed you can use it as well (see API reference).

For full plotting functionality (see the Plotting API) the following packages are required:

  • Matplotlib 3.0 (mandatory)

  • Cartopy 0.17 (for some methods only)

  • Seaborn 0.9.0 (for some methods only)


For the latest public release:

pip install pyxpcm

For the latest development version:

pip install git+