Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- einops >=0.8
- h5py >=3.16
- jaxtyping >=0.3
- numpy >=2.0
- openpyxl >=3.1
- pandas >=2.3
- pillow >=12
- psutil >=7.2
- pydantic >=2.13
- pydantic-settings >=2.14
- pyyaml >=6
- rich >=15
- safetensors >=0.4
- scipy >=1.17
- torch >=2.8
- torchmetrics <2.0,>=1.9
- torchvision >=0.23
- tqdm >=4.67
- typer >=0.25
165 optional dependencies
-
antspyx==0.5.3[registration]extra == "registration"
-
bitsandbytes>=0.45[dev]extra == "dev"
-
bitsandbytes>=0.45[all]extra == "all"
-
bitsandbytes>=0.45[bnb]extra == "bnb"
-
causal-conv1d>=1.4[mamba]extra == "mamba"
-
codespell>=2.3[dev]extra == "dev"
-
codespell>=2.3[all]extra == "all"
-
codespell>=2.3[qa]extra == "qa"
-
deepspeed>=0.15[all]extra == "all"
-
deepspeed>=0.15[deepspeed]extra == "deepspeed"
-
deepspeed>=0.15[dev]extra == "dev"
-
detect-secrets>=1.5[qa]extra == "qa"
-
detect-secrets>=1.5[all]extra == "all"
-
detect-secrets>=1.5[dev]extra == "dev"
-
diffusers>=0.30[diffusion]extra == "diffusion"
-
diffusers>=0.30[all]extra == "all"
-
diffusers>=0.30[dev]extra == "dev"
-
flash-attn>=2.6[attention]extra == "attention"
-
gputil>=1.4[profile]extra == "profile"
-
gputil>=1.4[dev]extra == "dev"
-
gputil>=1.4[all]extra == "all"
-
gudhi>=3.12[topology]platform_machine != "aarch64" and extra == "topology"
-
gudhi>=3.12[dev]platform_machine != "aarch64" and extra == "dev"
-
gudhi>=3.12[all]platform_machine != "aarch64" and extra == "all"
-
hypothesis>=6.152[dev]extra == "dev"
-
hypothesis>=6.152[test]extra == "test"
-
hypothesis>=6.152[all]extra == "all"
-
hypothesis-jsonschema>=0.23[test]extra == "test"
-
hypothesis-jsonschema>=0.23[all]extra == "all"
-
hypothesis-jsonschema>=0.23[dev]extra == "dev"
-
lpips>=0.1.4[dev]extra == "dev"
-
lpips>=0.1.4[eval]extra == "eval"
-
lpips>=0.1.4[all]extra == "all"
-
mamba-ssm>=2.2[mamba]extra == "mamba"
-
matplotlib>=3.10[all]extra == "all"
-
matplotlib>=3.10[dev]extra == "dev"
-
matplotlib>=3.10[viz]extra == "viz"
-
monai>=1.5[mri]extra == "mri"
-
monai>=1.5[all]extra == "all"
-
monai>=1.5[dev]extra == "dev"
-
mypy>=2.1[all]extra == "all"
-
mypy>=2.1[qa]extra == "qa"
-
mypy>=2.1[dev]extra == "dev"
-
myst-parser>=5[docs]extra == "docs"
-
myst-parser>=5[all]extra == "all"
-
myst-parser>=5[dev]extra == "dev"
-
nibabel>=5.4[all]extra == "all"
-
nibabel>=5.4[mri]extra == "mri"
-
nibabel>=5.4[dev]extra == "dev"
-
nvtx>=0.2[profile]extra == "profile"
-
nvtx>=0.2[dev]extra == "dev"
-
nvtx>=0.2[all]extra == "all"
-
optuna>=4.8[all]extra == "all"
-
optuna>=4.8[dev]extra == "dev"
-
optuna>=4.8[hpo]extra == "hpo"
-
pip-audit>=2.7[qa]extra == "qa"
-
pip-audit>=2.7[dev]extra == "dev"
-
pip-audit>=2.7[all]extra == "all"
-
piq>=0.8[all]extra == "all"
-
piq>=0.8[dev]extra == "dev"
-
piq>=0.8[iqa]extra == "iqa"
-
plotly>=6.8[all]extra == "all"
-
plotly>=6.8[dev]extra == "dev"
-
plotly>=6.8[viz]extra == "viz"
-
pot>=0.9[all]extra == "all"
-
pot>=0.9[dev]extra == "dev"
-
pot>=0.9[topology]extra == "topology"
-
pre-commit>=4.6[all]extra == "all"
-
pre-commit>=4.6[dev]extra == "dev"
-
pre-commit>=4.6[qa]extra == "qa"
-
pydicom>=3.0[mri]extra == "mri"
-
pydicom>=3.0[all]extra == "all"
-
pydicom>=3.0[dev]extra == "dev"
-
pyradiomics>=3.1[radiomics]extra == "radiomics"
-
pysr>=1.0[symbolic]extra == "symbolic"
-
pysr>=1.0[all]extra == "all"
-
pysr>=1.0[dev]extra == "dev"
-
pytest>=9[test]extra == "test"
-
pytest>=9[dev]extra == "dev"
-
pytest>=9[all]extra == "all"
-
pytest-cov>=7[test]extra == "test"
-
pytest-cov>=7[all]extra == "all"
-
pytest-cov>=7[dev]extra == "dev"
-
pytest-timeout>=2.3[dev]extra == "dev"
-
pytest-timeout>=2.3[test]extra == "test"
-
pytest-timeout>=2.3[all]extra == "all"
-
pytest-xdist>=3.5[dev]extra == "dev"
-
pytest-xdist>=3.5[all]extra == "all"
-
pytest-xdist>=3.5[test]extra == "test"
-
pywavelets>=1.9[dev]extra == "dev"
-
pywavelets>=1.9[quality]extra == "quality"
-
pywavelets>=1.9[all]extra == "all"
-
ray>=2.35[dev]extra == "dev"
-
ray>=2.35[all]extra == "all"
-
ray>=2.35[ray]extra == "ray"
-
ruamel-yaml>=0.18[dev]extra == "dev"
-
ruff>=0.15[qa]extra == "qa"
-
ruff>=0.15[all]extra == "all"
-
ruff>=0.15[dev]extra == "dev"
-
scalene>=1.5[profile]platform_machine != "aarch64" and extra == "profile"
-
scalene>=1.5[dev]platform_machine != "aarch64" and extra == "dev"
-
scalene>=1.5[all]platform_machine != "aarch64" and extra == "all"
-
schedulefree>=1.4[schedulefree]extra == "schedulefree"
-
schedulefree>=1.4[all]extra == "all"
-
schedulefree>=1.4[dev]extra == "dev"
-
scikit-learn>=1.8[quality]extra == "quality"
-
scikit-learn>=1.8[all]extra == "all"
-
scikit-learn>=1.8[viz]extra == "viz"
-
scikit-learn>=1.8[dev]extra == "dev"
-
seaborn>=0.13[dev]extra == "dev"
-
seaborn>=0.13[all]extra == "all"
-
seaborn>=0.13[viz]extra == "viz"
-
sewar>=0.4[iqa]extra == "iqa"
-
sewar>=0.4[all]extra == "all"
-
sewar>=0.4[dev]extra == "dev"
-
sigpy>=0.1.26[sigpy]extra == "sigpy"
-
sigpy>=0.1.26[dev]extra == "dev"
-
sigpy>=0.1.26[all]extra == "all"
-
simpleitk>=2.3[radiomics]extra == "radiomics"
-
sphinx>=9.1[all]extra == "all"
-
sphinx>=9.1[docs]extra == "docs"
-
sphinx>=9.1[dev]extra == "dev"
-
sphinx-autoapi>=3.1[all]extra == "all"
-
sphinx-autoapi>=3.1[docs]extra == "docs"
-
sphinx-autoapi>=3.1[dev]extra == "dev"
-
sphinx-copybutton>=0.5[dev]extra == "dev"
-
sphinx-copybutton>=0.5[all]extra == "all"
-
sphinx-copybutton>=0.5[docs]extra == "docs"
-
sphinx-rtd-theme>=3.0[dev]extra == "dev"
-
sphinx-rtd-theme>=3.0[all]extra == "all"
-
sphinx-rtd-theme>=3.0[docs]extra == "docs"
-
sphinxcontrib-mermaid>=2[dev]extra == "dev"
-
sphinxcontrib-mermaid>=2[docs]extra == "docs"
-
sphinxcontrib-mermaid>=2[all]extra == "all"
-
statsmodels>=0.14[dev]extra == "dev"
-
statsmodels>=0.14[all]extra == "all"
-
statsmodels>=0.14[quality]extra == "quality"
-
tensorboard>=2.16[viz]extra == "viz"
-
tensorboard>=2.16[all]extra == "all"
-
tensorboard>=2.16[dev]extra == "dev"
-
timm>=1.0[all]extra == "all"
-
timm>=1.0[dev]extra == "dev"
-
timm>=1.0[encoders]extra == "encoders"
-
torch-fidelity>=0.3[dev]extra == "dev"
-
torch-fidelity>=0.3[eval]extra == "eval"
-
torch-fidelity>=0.3[all]extra == "all"
-
torch-geometric>=2.6[graph]extra == "graph"
-
torch-geometric>=2.6[dev]extra == "dev"
-
torch-geometric>=2.6[all]extra == "all"
-
torchdiffeq>=0.2[dev]extra == "dev"
-
torchdiffeq>=0.2[dynamics]extra == "dynamics"
-
torchdiffeq>=0.2[all]extra == "all"
-
torchio>=1.2[all]extra == "all"
-
torchio>=1.2[dev]extra == "dev"
-
torchio>=1.2[mri]extra == "mri"
-
torchkbnufft>=1.5[mri]extra == "mri"
-
torchkbnufft>=1.5[dev]extra == "dev"
-
torchkbnufft>=1.5[all]extra == "all"
-
transformers>=4.45[dev]extra == "dev"
-
transformers>=4.45[encoders]extra == "encoders"
-
transformers>=4.45[all]extra == "all"
-
types-pyyaml>=6.0[all]extra == "all"
-
types-pyyaml>=6.0[dev]extra == "dev"
-
types-pyyaml>=6.0[qa]extra == "qa"
-
xformers>=0.0.28[attention]extra == "attention"