asdf
tifffile
ruamel.yaml
fast-histogram
boost-histogram
lmfit
protobuf
shapely!=2.0.0,!=2.0.1
networkx
scikit-learn
scikit-image
matplotlib
scipy
pandas
numpy>1.20.0
tqdm
cython
qtpy!=2.3.0
typing_extensions

[:python_version < "3.11"]
tomli>=1.1.0

[all]
PyQt5
locan[test]
colorcet
trackpy
locan[register]
napari
mpl_scatter_density
requests
h5py
hdbscan

[color]
colorcet

[dev]
locan[test]
coverage[toml]
build
twine
black~=23.0
pre-commit
asv
ruff
mypy
numpy>1.20.0
types-protobuf
types-requests
types-tqdm
pandas-stubs

[docs]
sphinx
ipython
myst-nb
sphinx-copybutton
sphinx_rtd_theme
sphinx_autodoc_typehints
furo
ray

[gpu]
cupy

[gpu:python_version < "3.11"]
open3d!=0.12.0

[hdbscan]
hdbscan

[hdf5]
h5py

[html]
requests

[napari]
napari

[pyqt5]
PyQt5

[pyside2]
PySide2

[register]

[register:platform_system != "Linux" and python_version < "3.11"]
open3d!=0.12.0

[register:platform_system == "Linux" and python_version < "3.11"]
open3d-cpu!=0.12.0

[scatter_density]
mpl_scatter_density

[test]
pytest

[test-qt]
pytest
PyQt5

[test-qt:python_version < "3.11"]
pytest-qt

[track]
trackpy
