torch
numpy
matplotlib
tqdm
pydantic
hdbscan
scikit-learn

[all]
pandas
openpyxl
black
isort
rich
typing_extensions
build
twine
commitizen
notebook
pyyaml
pytest
pytest-cov
pytest-html
pytest-xdist
pytest-timeout
sphinx
sphinx-rtd-theme
sphinx-autodoc-typehints
sphinx-copybutton
pydocstyle
interrogate
bandit[toml]
safety
pip-audit
pip-tools
ruff
mypy
radon
certifi

[dev]
pandas
openpyxl
black
isort
rich
typing_extensions
build
twine
commitizen
notebook
pyyaml

[docs]
sphinx
sphinx-rtd-theme
sphinx-autodoc-typehints
sphinx-copybutton
pydocstyle
interrogate

[linting]
ruff
mypy
radon
certifi

[security]
bandit[toml]
safety
pip-audit
pip-tools

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