einops
matplotlib
numpy>=1.24.4
pytorch-msssim
scipy
setuptools>=68
tomli>=2.2.1
torch-geometric>=2.3.0
torch>=1.13.1
tqdm
typing-extensions>=4.0.0
wheel>=0.32.0

[:python_version < "3.10"]
pybind11>=2.6.0

[:python_version < "3.9"]
Pandas>=2.0.3
torchvision<0.20,>=0.14.1

[:python_version >= "3.10"]
pybind11>=2.12.0

[:python_version >= "3.12"]
torch>=2.6.0

[:python_version >= "3.9"]
Pandas>=2.3.2
torchvision>=0.17.0

[attn]
timm

[dev]
black
flake8
flake8-bugbear
flake8-comprehensions
isort
mypy
plotly
pytest
pytest-cov
ruff==0.8.6

[doc]
Jinja2<3.1
sphinx==4.3.0
sphinx-book-theme==1.0.1

[pointcloud]
pyntcloud-yoda

[test]
plotly
pytest
pytest-cov

[tutorials]
ipywidgets
jupyter

[wavelet]
pytorch_wavelets
