numpy>=1.24
defusedxml>=0.7.1
xmltodict>=1.0.2

[all]
pydicom>=2.4
scipy>=1.10
matplotlib>=3.7
plotly>=5.15
biosppy
peakutils
neurokit2
shortuuid>=1.0
watchdog>=3.0

[anonymize]
shortuuid>=1.0
watchdog>=3.0

[cleaning]
biosppy
peakutils
neurokit2

[denoising]
torch>=2.0

[dev]
pytest>=9.0
pytest-cov>=7.0
ruff>=0.15

[dicom]
pydicom>=2.4

[docs]
sphinx>=8.0
furo>=2024.8
myst-parser>=4.0
sphinx-autodoc-typehints>=2.0
sphinx-copybutton>=0.5
sphinx-sitemap>=2.6
sphinxext-opengraph>=0.9

[plotting]
matplotlib>=3.7
scipy>=1.10

[plotting-interactive]
plotly>=5.15
scipy>=1.10

[processing]
scipy>=1.10
