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
- cftime
- fsspec >=2024.2.0
- gcsfs
- h5netcdf >=1.0.0
- h5py >=3.2.0
- huggingface-hub >=0.27.0
- loguru
- netcdf4 <1.7.3,>=1.6.4
- obspec >=0.1
- obstore >=0.8
- pandas
- pyarrow >=14.0.0
- pygrib
- python-dotenv
- rich
- s3fs >=2023.5.0
- torch >=2.5.0
- tqdm >=4.65.0
- xarray >=2023.1.0
- zarr >=3.1.3
242 optional dependencies
-
aiofiles>=23.0.0[serve]extra == "serve"
-
aiofiles>=23.0.0[all]extra == "all"
-
aiohttp>=3.9.0[data]extra == "data"
-
aiohttp>=3.9.0[all]extra == "all"
-
aiohttp-retry>=2.8.3[data]extra == "data"
-
aiohttp-retry>=2.8.3[all]extra == "all"
-
anemoi-models==0.5.1[aifs]extra == "aifs"
-
anemoi-models==0.5.1[aifsens]extra == "aifsens"
-
anemoi-models==0.11.2[aifs2ens]extra == "aifs2ens"
-
anemoi-models<0.9.5,>=0.9.3[aifs2]extra == "aifs2"
-
arraylake>=1.0.0[all]python_version >= "3.12" and extra == "all"
-
arraylake>=1.0.0[data]python_version >= "3.12" and extra == "data"
-
azure-identity>=1.15.0[serve]extra == "serve"
-
azure-identity>=1.15.0[all]extra == "all"
-
azure-storage-blob>=12.19.0[all]extra == "all"
-
azure-storage-blob>=12.19.0[serve]extra == "serve"
-
cbottle[cbottle]python_full_version >= "3.12" and extra == "cbottle"
-
cbottle[all]python_full_version >= "3.12" and extra == "all"
-
cdsapi>=0.7.5[all]extra == "all"
-
cdsapi>=0.7.5[data]extra == "data"
-
cfgrib>=0.9.10.3[all]extra == "all"
-
cfgrib>=0.9.10.3[data]extra == "data"
-
climate-learn[orbit]extra == "orbit"
-
climate-learn[all]extra == "all"
-
cryptography>=41.0.0[all]extra == "all"
-
cryptography>=41.0.0[serve]extra == "serve"
-
cucim-cu13>=25.4.0[cyclone]extra == "cyclone"
-
cucim-cu13>=25.4.0[all]extra == "all"
-
cudf-cu13>=26.2.0[da-interp]extra == "da-interp"
-
cudf-cu13>=26.2.0[da-healda]extra == "da-healda"
-
cudf-cu13>=26.2.0[da-stormcast]extra == "da-stormcast"
-
cudf-cu13>=26.2.0[all]extra == "all"
-
cupy-cuda13x[da-cosmo]extra == "da-cosmo"
-
cupy-cuda13x[all]extra == "all"
-
cupy-cuda13x[cyclone]extra == "cyclone"
-
cupy-cuda13x[da-healda]extra == "da-healda"
-
cupy-cuda13x[da-interp]extra == "da-interp"
-
cupy-cuda13x[da-stormcast]extra == "da-stormcast"
-
dm-haiku>=0.0.14[weathernext]extra == "weathernext"
-
dm-haiku>=0.0.14[all]extra == "all"
-
dm-haiku>=0.0.14[gencast]extra == "gencast"
-
dm-haiku>=0.0.14[graphcast]extra == "graphcast"
-
dm-tree>=0.1.9[graphcast]extra == "graphcast"
-
dm-tree>=0.1.9[weathernext]extra == "weathernext"
-
dm-tree>=0.1.9[gencast]extra == "gencast"
-
dm-tree>=0.1.9[all]extra == "all"
-
earth2grid[dlesym]extra == "dlesym"
-
earth2grid[stormscope]extra == "stormscope"
-
earth2grid[cbottle]extra == "cbottle"
-
earth2grid[all]extra == "all"
-
earth2grid[da-healda]extra == "da-healda"
-
earth2grid[utils]extra == "utils"
-
earthkit-regrid>=0.5.1[aifs2]extra == "aifs2"
-
earthkit-regrid==0.4.0[aifs]extra == "aifs"
-
earthkit-regrid>=0.5.1[aifs2ens]extra == "aifs2ens"
-
earthkit-regrid==0.4.0[aifsens]extra == "aifsens"
-
eccodes>=2.39.2[all]extra == "all"
-
eccodes>=2.39.2[data]extra == "data"
-
eccodeslib>=2.39.2[all]extra == "all"
-
eccodeslib>=2.39.2[data]extra == "data"
-
ecmwf-opendata>=0.3.29[aifs2ens]extra == "aifs2ens"
-
ecmwf-opendata>=0.3.29[all]extra == "all"
-
ecmwf-opendata>=0.3.29[aifsens]extra == "aifsens"
-
ecmwf-opendata>=0.3.29[data]extra == "data"
-
ecmwf-opendata>=0.3.29[aifs]extra == "aifs"
-
ecmwf-opendata>=0.3.29[aifs2]extra == "aifs2"
-
einops>=0.8.1[corrdiff]extra == "corrdiff"
-
einops>=0.8.1[da-cosmo]extra == "da-cosmo"
-
einops>=0.8.1[da-stormcast]extra == "da-stormcast"
-
einops>=0.8.1[cosmo]extra == "cosmo"
-
einops[all]extra == "all"
-
einops[atlas]extra == "atlas"
-
einops>=0.8.1[stormcast]extra == "stormcast"
-
eumdac>=3.1.0[data]extra == "data"
-
eumdac>=3.1.0[all]extra == "all"
-
fastapi>=0.104.0[all]extra == "all"
-
fastapi>=0.104.0[serve]extra == "serve"
-
flash-attn[aifsens]extra == "aifsens"
-
flash-attn[aifs]extra == "aifs"
-
flash-attn[aifs2]extra == "aifs2"
-
flash-attn[aifs2ens]extra == "aifs2ens"
-
flax>=0.10.6[graphcast]extra == "graphcast"
-
flax>=0.10.6[gencast]extra == "gencast"
-
flax>=0.10.6[all]extra == "all"
-
flax>=0.10.6[weathernext]extra == "weathernext"
-
fme==2026.4.0[samudrace]extra == "samudrace"
-
fme[ace2]extra == "ace2"
-
gribberish>=1.5.0[all]python_version >= "3.12" and extra == "all"
-
gribberish>=1.5.0[data]python_version >= "3.12" and extra == "data"
-
hiredis>=2.0.0[serve]extra == "serve"
-
hiredis>=2.0.0[all]extra == "all"
-
httpx>=0.25.0[serve]extra == "serve"
-
httpx>=0.25.0[all]extra == "all"
-
hydra-core>=1.3.2[dlesym]extra == "dlesym"
-
hydra-core>=1.3.0[all]extra == "all"
-
hydra-core>=1.3.0[serve]extra == "serve"
-
icechunk>=2.0.0[all]python_version >= "3.12" and extra == "all"
-
icechunk>=2.0.0[data]python_version >= "3.12" and extra == "data"
-
importlib-metadata[all]extra == "all"
-
importlib-metadata[dlwp]extra == "dlwp"
-
intake-esgf>=2026.1.26[data]python_version >= "3.12" and extra == "data"
-
intake-esgf>=2026.1.26[all]python_version >= "3.12" and extra == "all"
-
jax>=0.4.26[graphcast]extra == "graphcast"
-
jax>=0.4.26[all]extra == "all"
-
jax>=0.4.26[gencast]extra == "gencast"
-
jax>=0.4.26[weathernext]extra == "weathernext"
-
makani[fcn3]extra == "fcn3"
-
makani[all]extra == "all"
-
makani[sfno]extra == "sfno"
-
microsoft-aurora>=2.0.0[aurora]extra == "aurora"
-
microsoft-aurora>=2.0.0[all]extra == "all"
-
moviepy[fcn3]extra == "fcn3"
-
moviepy[sfno]extra == "sfno"
-
moviepy[all]extra == "all"
-
multi-storage-client>=0.44.0[serve]extra == "serve"
-
multi-storage-client>=0.44.0[all]extra == "all"
-
natten[corrdiff-era5-hrrr]python_version < "3.14" and extra == "corrdiff-era5-hrrr"
-
natten[atlas]python_version < "3.14" and extra == "atlas"
-
natten[all]python_version < "3.14" and extra == "all"
-
natten[stormscope]python_version < "3.14" and extra == "stormscope"
-
natten[da-cosmo]python_version < "3.14" and extra == "da-cosmo"
-
natten[stormcast-conus]python_version < "3.14" and extra == "stormcast-conus"
-
natten[cosmo]python_version < "3.14" and extra == "cosmo"
-
nvidia-physicsnemo>=1.0.1[all]extra == "all"
-
nvidia-physicsnemo>=1.3.0[atlas]extra == "atlas"
-
nvidia-physicsnemo>=2.0[corrdiff]extra == "corrdiff"
-
nvidia-physicsnemo>=2.2.0a0[corrdiff-era5-hrrr]extra == "corrdiff-era5-hrrr"
-
nvidia-physicsnemo>=2.2.0[cosmo]extra == "cosmo"
-
nvidia-physicsnemo>=2.2.0[da-cosmo]extra == "da-cosmo"
-
nvidia-physicsnemo>=2.0[da-healda]python_version < "3.14" and extra == "da-healda"
-
nvidia-physicsnemo>=2.0[da-stormcast]extra == "da-stormcast"
-
nvidia-physicsnemo>=2.2.0a0[dlesym]extra == "dlesym"
-
nvidia-physicsnemo>=1.0.1[dlwp]extra == "dlwp"
-
nvidia-physicsnemo>=1.0.1[fcn]extra == "fcn"
-
nvidia-physicsnemo>=2.0[interp-modafno]extra == "interp-modafno"
-
nvidia-physicsnemo>=1.0.1[precip-afno]extra == "precip-afno"
-
nvidia-physicsnemo>=1.0.1[precip-afno-v2]extra == "precip-afno-v2"
-
nvidia-physicsnemo>=1.0.1[solarradiation-afno]extra == "solarradiation-afno"
-
nvidia-physicsnemo>=1.0.1[statistics]extra == "statistics"
-
nvidia-physicsnemo>=2.0[stormcast]extra == "stormcast"
-
nvidia-physicsnemo>=2.2.0[stormcast-conus]extra == "stormcast-conus"
-
nvidia-physicsnemo>=2.1.0[stormscope]extra == "stormscope"
-
nvidia-physicsnemo>=1.0.1[windgust-afno]extra == "windgust-afno"
-
nvtx>=0.2.11[cosmo]extra == "cosmo"
-
nvtx>=0.2.11[corrdiff-era5-hrrr]extra == "corrdiff-era5-hrrr"
-
nvtx>=0.2.11[stormcast]extra == "stormcast"
-
nvtx>=0.2.11[corrdiff]extra == "corrdiff"
-
nvtx>=0.2.11[all]extra == "all"
-
nvtx>=0.2.11[da-cosmo]extra == "da-cosmo"
-
nvtx>=0.2.11[da-stormcast]extra == "da-stormcast"
-
nvtx>=0.2.11[stormcast-conus]extra == "stormcast-conus"
-
nvtx>=0.2.11[stormscope]extra == "stormscope"
-
omegaconf>=2.3.0[da-stormcast]extra == "da-stormcast"
-
omegaconf>=2.3.0[all]extra == "all"
-
omegaconf>=2.3.0[stormscope]extra == "stormscope"
-
omegaconf>=2.3.0[stormcast]extra == "stormcast"
-
omegaconf>=2.3.0[stormcast-conus]extra == "stormcast-conus"
-
omegaconf>=2.3.0[dlesym]extra == "dlesym"
-
onnx[all]extra == "all"
-
onnx[fengwu]extra == "fengwu"
-
onnx[fuxi]extra == "fuxi"
-
onnx[pangu]extra == "pangu"
-
onnxruntime-gpu>=1.21.0[pangu]extra == "pangu"
-
onnxruntime-gpu>=1.21.0[all]extra == "all"
-
onnxruntime-gpu>=1.21.0[fengwu]extra == "fengwu"
-
onnxruntime-gpu>=1.21.0[fuxi]extra == "fuxi"
-
onnxscript[fengwu]extra == "fengwu"
-
onnxscript[pangu]extra == "pangu"
-
onnxscript[all]extra == "all"
-
onnxscript[fuxi]extra == "fuxi"
-
pandas>=2.3.2[samudrace]extra == "samudrace"
-
pandas>=2.3.2[ace2]extra == "ace2"
-
pcodec>=1.0.2[all]python_version >= "3.12" and extra == "all"
-
pcodec>=1.0.2[data]python_version >= "3.12" and extra == "data"
-
prometheus-client>=0.17.0[all]extra == "all"
-
prometheus-client>=0.17.0[serve]extra == "serve"
-
pybufrkit>=0.2.22[data]extra == "data"
-
pybufrkit>=0.2.22[all]extra == "all"
-
pydantic>=2.0.0[all]extra == "all"
-
pydantic>=2.0.0[serve]extra == "serve"
-
pynvml>=12.0.0[sfno]extra == "sfno"
-
pynvml>=12.0.0[all]extra == "all"
-
pyproj>=3.7.1[stormcast]extra == "stormcast"
-
pyproj>=3.7.1[data]extra == "data"
-
pyproj>=3.7.1[da-stormcast]extra == "da-stormcast"
-
pyproj>=3.7.1[all]extra == "all"
-
pystac-client>=0.9.0[data]extra == "data"
-
pystac-client>=0.9.0[all]extra == "all"
-
python-dotenv>=1.0.0[serve]extra == "serve"
-
python-dotenv>=1.0.0[all]extra == "all"
-
python-multipart>=0.0.6[serve]extra == "serve"
-
python-multipart>=0.0.6[all]extra == "all"
-
rasterio>=1.3.9[all]extra == "all"
-
rasterio>=1.3.9[data]extra == "data"
-
redis>=5.0.0[serve]extra == "serve"
-
redis>=5.0.0[all]extra == "all"
-
requests>=2.25.0[serve]extra == "serve"
-
requests>=2.25.0[all]extra == "all"
-
rioxarray>=0.15.5[all]extra == "all"
-
rioxarray>=0.15.5[data]extra == "data"
-
rq>=1.15.0[serve]extra == "serve"
-
rq>=1.15.0[all]extra == "all"
-
ruamel-yaml>=0.18.10[all]extra == "all"
-
ruamel-yaml>=0.18.14[fcn3]extra == "fcn3"
-
ruamel-yaml>=0.18.10[sfno]extra == "sfno"
-
scikit-image>=0.25.2[cyclone]extra == "cyclone"
-
scikit-image>=0.25.2[all]extra == "all"
-
scipy>=1.15.2[data]extra == "data"
-
scipy>=1.15.2[ace2]extra == "ace2"
-
scipy>=1.10.0[all]extra == "all"
-
scipy>=1.15.2[corrdiff]extra == "corrdiff"
-
scipy>=1.15.2[cosmo]extra == "cosmo"
-
scipy>=1.15.2[da-cosmo]extra == "da-cosmo"
-
scipy>=1.15.2[da-stormcast]extra == "da-stormcast"
-
scipy>=1.10.0[fcn3]extra == "fcn3"
-
scipy>=1.15.2[perturbation]extra == "perturbation"
-
scipy>=1.15.2[samudrace]extra == "samudrace"
-
scipy>=1.10.0[sfno]extra == "sfno"
-
scipy>=1.15.2[stormcast]extra == "stormcast"
-
scipy>=1.15.2[stormcast-conus]extra == "stormcast-conus"
-
scipy>=1.15.2[stormscope]extra == "stormscope"
-
scipy>=1.15.2[utils]extra == "utils"
-
timm[atlas]extra == "atlas"
-
timm[all]extra == "all"
-
torch-geometric>=2.6.0[aifs2ens]extra == "aifs2ens"
-
torch-geometric>=2.6.0[aifs2]extra == "aifs2"
-
torch-harmonics>=0.7.4[perturbation]extra == "perturbation"
-
torch-harmonics>=0.8.0[sfno]extra == "sfno"
-
torch-harmonics[all]extra == "all"
-
torch-harmonics[atlas]extra == "atlas"
-
torch-harmonics>=0.8.0[fcn3]extra == "fcn3"
-
types-redis[serve]extra == "serve"
-
types-redis[all]extra == "all"
-
urllib3>=1.26.0[all]extra == "all"
-
urllib3>=1.26.0[serve]extra == "serve"
-
uvicorn>=0.24.0[all]extra == "all"
-
uvicorn>=0.24.0[serve]extra == "serve"
-
weathernext[graphcast]python_version >= "3.12" and extra == "graphcast"
-
weathernext[all]python_version >= "3.12" and extra == "all"
-
weathernext[weathernext]python_version >= "3.12" and extra == "weathernext"
-
weathernext[gencast]python_version >= "3.12" and extra == "gencast"
-
xarray>=2025.1.0[samudrace]extra == "samudrace"
Used By
- nv-dfm-lib-weather 50/mo