numpy>=1.23
scipy>=1.10
soundfile>=0.12

[all]
afx-audio[parquet,plot,sklearn,torch]

[dev]
afx-audio[docs,notebooks,test,torch]
ruff
mypy
build
pre-commit

[docs]
mkdocs<2,>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26

[notebooks]
afx-audio[parquet,plot,sklearn]
seaborn>=0.12
librosa>=0.10
jupyter

[parquet]
pandas>=1.5
pyarrow>=10

[plot]
matplotlib>=3.7

[sklearn]
scikit-learn>=1.3

[test]
afx-audio[parquet,plot,sklearn]
pytest>=7
librosa>=0.10

[torch]
torch>=2.0
