itk>=5.3.0
itk-tubetk>=1.4.0
nibabel>=4.0.0
numpy>=1.21.0
pynrrd>=1.0.0
vtk>=9.2.0
monai>=1.3.0
nvidia-physicsnemo<3.0.0,>=2.0.0
torch<3.0.0,>=2.0.0
transformers<5.0.0,>=4.21.0
totalsegmentator>=2.0.0
antspyx>=0.4.0
icon-registration>=1.0.0
picsl-greedy>=0.0.12
scipy>=1.10.0
unigradicon>=1.0.0
pyvista[all]>=0.47.0
usd-core>=23.11
trimesh>=4.0.0
ipykernel>=6.0.0
matplotlib>=3.5.0
typing-extensions>=4.0.0

[cuda13]
cupy-cuda13x>=13.6.0
torch<3.0.0,>=2.0.0
torchvision
torchaudio

[dev]
bumpver>=2023.0.0
jupytext>=1.16.0
pre-commit>=3.0.0
pytest>=7.0.0
pytest-cov>=4.0.0
mypy>=1.0.0
ruff>=0.1.0
scipy-stubs<1.16.0.0,>=1.14.0.0
types-requests>=2.32.0.0

[docs]
sphinx>=8.0.0
sphinx-rtd-theme>=3.0.0
sphinx-autodoc-typehints>=3.0.0
sphinx-copybutton>=0.5.2
sphinx-tabs>=3.4.7
myst-parser>=4.0.0
docutils<0.22
linkify-it-py>=2.0.0
uc-micro-py>=1.0.1
markdown-it-py>=3.0.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-xdist>=3.0.0
pytest-timeout>=2.0.0
coverage[toml]>=7.0.0
