scipy>=1.1
matplotlib>=2.2.3
numpy>=1.15.4
traits>=4.5.0
natsort
requests
tqdm>=4.9.0
sympy
dill
h5py>=2.3
python-dateutil>=2.5.0
ipyparallel
dask[array]>2.0
scikit-image>=0.15
pint>=0.10
numexpr
sparse
imageio
pyyaml
prettytable
tifffile>=2018.10.18
numba

[all]
scikit-learn
hyperspy_gui_ipywidgets>=1.1.0
hyperspy_gui_traitsui>=1.1.0
blosc>=1.5
mrcz>=0.3.6
cython
imagecodecs
pyUSID>=0.0.7
sidpy

[build-doc]
sphinx>=1.7
sphinx_rtd_theme
sphinx-toggleprompt

[coverage]
pytest-cov
codecov

[dev]
scikit-learn
hyperspy_gui_ipywidgets>=1.1.0
hyperspy_gui_traitsui>=1.1.0
blosc>=1.5
mrcz>=0.3.6
cython
imagecodecs
pyUSID>=0.0.7
sidpy
pytest>=3.6
pytest-mpl
pytest-xdist
pytest-rerunfailures
pytest-instafail
matplotlib>=3.1
pytest-cov
codecov
sphinx>=1.7
sphinx_rtd_theme
sphinx-toggleprompt
scikit-learn
hyperspy_gui_ipywidgets>=1.1.0
hyperspy_gui_traitsui>=1.1.0
blosc>=1.5
mrcz>=0.3.6
cython
imagecodecs
pyUSID>=0.0.7
sidpy

[gui-jupyter]
hyperspy_gui_ipywidgets>=1.1.0

[gui-traitsui]
hyperspy_gui_traitsui>=1.1.0

[learning]
scikit-learn

[mrcz]
blosc>=1.5
mrcz>=0.3.6

[speed]
cython
imagecodecs

[tests]
pytest>=3.6
pytest-mpl
pytest-xdist
pytest-rerunfailures
pytest-instafail
matplotlib>=3.1

[usid]
pyUSID>=0.0.7
sidpy
