numpy>=2.0.0
pandas<=2.2.2
pytorch-lightning>=2.3.2
scipy>=1.13.0
scikit-learn>=1.6.1
tensorly>=0.5.1
torch<=2.6.0
torchvision>=0.12.0

[dev]
networkx
PyTDC<=0.3.6
glob2
pydicom
pylibjpeg
python-gdcm
scikit-image>=0.24.0
ipykernel
ipython
matplotlib<=3.10.0
nilearn>=0.7.0
Pillow
seaborn
torchsummary>=1.5.0
yacs>=0.1.7
pwlf
wfdb
xlsxwriter
comet_ml
neurokit2<=0.2.11
captum
pywavelets
rdkit>=2025.3.1
black==19.10b0
coverage
flake8
flake8-print
ipywidgets
isort
m2r
mypy
nbconvert
nbmake>=0.8
nbsphinx
nbsphinx-link
nbval
pre-commit
pytest
pytest-cov
recommonmark
sphinx
sphinx-rtd-theme

[example]
ipykernel
ipython
matplotlib<=3.10.0
nilearn>=0.7.0
Pillow
PyTDC<=0.3.6
seaborn
torchsummary>=1.5.0
yacs>=0.1.7
pwlf
wfdb
xlsxwriter
comet_ml
neurokit2<=0.2.11
captum
pywavelets
rdkit>=2025.3.1

[full]
networkx
PyTDC<=0.3.6
glob2
pydicom
pylibjpeg
python-gdcm
scikit-image>=0.24.0
ipykernel
ipython
matplotlib<=3.10.0
nilearn>=0.7.0
Pillow
seaborn
torchsummary>=1.5.0
yacs>=0.1.7
pwlf
wfdb
xlsxwriter
comet_ml
neurokit2<=0.2.11
captum
pywavelets
rdkit>=2025.3.1

[graph]
networkx
PyTDC<=0.3.6

[image]
glob2
pydicom
pylibjpeg
python-gdcm
scikit-image>=0.24.0
