cloudpickle
dask[array]>=2021.3.1
importlib-metadata>=3.6
jinja2
matplotlib>=3.1.3
natsort
numpy>=1.20.0
packaging
pint>=0.10
pooch
prettytable>=2.3
python-dateutil>=2.5.0
pyyaml
requests
rosettasciio[hdf5]
scikit-image>=0.18
scipy>=1.6.0
sympy>=1.6
tqdm>=4.9.0
traits>=4.5.0

[all]
hyperspy[gui-jupyter]
hyperspy[gui-traitsui]
hyperspy[ipython]
hyperspy[learning]
hyperspy[speed]

[coverage]
pytest-cov

[dev]
black
hyperspy[all]
hyperspy[coverage]
hyperspy[doc]
hyperspy[tests]

[doc]
holospy
IPython
pickleshare
numpydoc
pydata_sphinx_theme
setuptools_scm
sphinx-copybutton
sphinx-design
sphinx-favicon
sphinx-gallery
sphinx>=1.7
sphinxcontrib-mermaid
sphinxcontrib-towncrier>=0.3.0a0
towncrier

[gui-jupyter]
hyperspy_gui_ipywidgets>=2.0
ipympl

[gui-traitsui]
hyperspy_gui_traitsui>=2.0

[ipython]
IPython!=8.0,>7.0
ipyparallel

[learning]
scikit-learn>=1.0.1

[speed]
numba
numexpr

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