cloudpickle
dask[array]>=2022.9.2
importlib-metadata>=3.6
jinja2
matplotlib>=3.6
natsort
numpy>=1.20.0
packaging
pint>=0.10
prettytable>=2.3
pyyaml
rosettasciio[hdf5]
scikit-image>=0.18
scipy>=1.6.0
sympy>=1.10
tqdm>=4.59.0
traits>=4.5.0

[all]
hyperspy[dask-image]
hyperspy[baseline]
hyperspy[gui-jupyter]
hyperspy[gui-traitsui]
hyperspy[ipython]
hyperspy[learning]
hyperspy[speed]

[baseline]
pybaselines

[coverage]
pytest-cov

[dask-image]
dask-image

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

[doc]
holospy
IPython
pickleshare
numpydoc
pybaselines
pydata_sphinx_theme
setuptools_scm
sphinx-copybutton
sphinx-design
sphinx-favicon
sphinx-gallery
sphinx>=1.7
sphinxcontrib-mermaid
sphinxcontrib-towncrier>=0.5.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>=0.53
numexpr>=2.8

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