torch
numpy
matplotlib
tqdm
pydantic
hdbscan
scikit-learn

[all]
torchsom[dev,docs,faiss,linting,release,security,tests]

[dev]
pandas
openpyxl
rich
typing_extensions
notebook
pyyaml
pre-commit
typer
minisom>=2.3.6
numba

[docs]
sphinx
furo
sphinx-autodoc-typehints
sphinx-copybutton
sphinx-design
sphinx-autobuild
interrogate

[faiss]
faiss-cpu

[linting]
ruff
mypy
radon

[release]
build
twine
commitizen

[security]
pip-audit

[tests]
pytest
pytest-cov
pytest-html
pytest-xdist
pytest-timeout
