cftime
numpy
openscm-units
packaging
pandas<2,>=1.0.4
pint<0.20
pint-pandas
python-dateutil
tqdm
six
xarray

[:python_version < "3.8"]
importlib-metadata<5.0

[dev]
netCDF4
openpyxl
xlrd
scipy
matplotlib
cftime>=1.5
nc-time-axis>=1.3
seaborn
codecov
nbval
pytest<7.2.0
pytest-benchmark
pytest-cov
sphinx>2.1
sphinx_rtd_theme
bandit
black==23.3.0
black-nb
flake8
isort>=5
nbdime
notebook
ipywidgets
pydocstyle
pylint
twine

[docs]
sphinx>2.1
sphinx_rtd_theme

[notebooks]
matplotlib
cftime>=1.5
nc-time-axis>=1.3
seaborn
netCDF4
openpyxl
xlrd
scipy
notebook
jupyter-server<2
ipywidgets

[optional]
netCDF4
openpyxl
xlrd
scipy

[plotting]
matplotlib
cftime>=1.5
nc-time-axis>=1.3
seaborn

[tests]
codecov
nbval
pytest<7.2.0
pytest-benchmark
pytest-cov
