earth2studio

View on PyPIReverse Dependencies (0)

0.4.0 earth2studio-0.4.0-py3-none-any.whl

Wheel Details

Project: earth2studio
Version: 0.4.0
Filename: earth2studio-0.4.0-py3-none-any.whl
Download: [link]
Size: 182127
MD5: 29f9f1d1b2982ff0d39e7147a71642f4
SHA256: b7c3156293d4414e8114261a4186e1601951fcc2caab74840766c0dd48715065
Uploaded: 2024-12-13 07:12:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: earth2studio
Version: 0.4.0
Summary: Open-source deep-learning framework for exploring, building and deploying AI weather/climate workflows.
Author: NVIDIA Modulus Team
Project-Url: Homepage, https://github.com/NVIDIA/earth2studio
Project-Url: Documentation, https://nvidia.github.io/earth2studio
Project-Url: Issues, https://github.com/NVIDIA/earth2studio/issues
Project-Url: Changelog, https://github.com/NVIDIA/earth2studio/blob/main/CHANGELOG.md
License: Apache 2.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Intended Audience :: Science/Research
Classifier: Environment :: GPU
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: cfgrib (>=0.9.10.3)
Requires-Dist: cftime
Requires-Dist: fsspec (>=2024.2.0)
Requires-Dist: gcsfs
Requires-Dist: h5py (>=3.2.0)
Requires-Dist: h5netcdf (>=1.0.0)
Requires-Dist: huggingface-hub (>=0.4.0)
Requires-Dist: importlib_metadata
Requires-Dist: loguru
Requires-Dist: netCDF4 (>=1.6.4)
Requires-Dist: ngcsdk (>=3.48.0)
Requires-Dist: numpy (>=1.24.0)
Requires-Dist: nvidia-modulus (>=0.6.0)
Requires-Dist: python-dotenv
Requires-Dist: s3fs (>=2023.5.0)
Requires-Dist: setuptools (>=67.6.0)
Requires-Dist: torch (>=2.0.0)
Requires-Dist: torch_harmonics (==0.6.*)
Requires-Dist: tqdm (>=4.65.0)
Requires-Dist: xarray[parallel] (>=2023.1.0)
Requires-Dist: zarr (>=2.14.2)
Requires-Dist: cdsapi (>=0.7.4); extra == "data"
Requires-Dist: eccodes (>=1.4.0); python_version < "3.12" and extra == "data"
Requires-Dist: ecmwflibs (>=0.5.2); extra == "data"
Requires-Dist: ecmwf-opendata (>=0.3.3); extra == "data"
Requires-Dist: onnxruntime-gpu; extra == "fengwu"
Requires-Dist: onnxruntime-gpu; extra == "fuxi"
Requires-Dist: onnxruntime-gpu; extra == "pangu"
Requires-Dist: jsbeautifier; extra == "sfno"
Requires-Dist: numba; extra == "sfno"
Requires-Dist: pynvml; extra == "sfno"
Requires-Dist: ruamel.yaml; extra == "sfno"
Requires-Dist: torch-harmonics; extra == "sfno"
Requires-Dist: tensorly; extra == "sfno"
Requires-Dist: tensorly-torch; extra == "sfno"
Requires-Dist: einops (>=0.7.0); extra == "corrdiff"
Requires-Dist: cdsapi (>=0.7.4); extra == "all"
Requires-Dist: cfgrib (>=0.9.10.3); extra == "all"
Requires-Dist: eccodes (>=1.4.0); python_version < "3.12" and extra == "all"
Requires-Dist: ecmwflibs (>=0.5.2); extra == "all"
Requires-Dist: ecmwf-opendata (>=0.3.3); extra == "all"
Requires-Dist: herbie-data; extra == "all"
Requires-Dist: onnxruntime-gpu; extra == "all"
Requires-Dist: jsbeautifier; extra == "all"
Requires-Dist: pynvml; extra == "all"
Requires-Dist: numba; extra == "all"
Requires-Dist: ruamel.yaml; extra == "all"
Requires-Dist: torch-harmonics; extra == "all"
Requires-Dist: tensorly; extra == "all"
Requires-Dist: tensorly-torch; extra == "all"
Requires-Dist: einops (>=0.7.0); extra == "all"
Requires-Dist: black (==22.10.0); extra == "dev"
Requires-Dist: coverage (>=6.5.0); extra == "dev"
Requires-Dist: interrogate (==1.5.0); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest (>=6.0.0); extra == "dev"
Requires-Dist: pytest-timeout (>=2.0.1); extra == "dev"
Requires-Dist: pytest-skip-slow (>=0.0.5); extra == "dev"
Requires-Dist: pyyaml (>=6.0); extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: ruff (==0.1.5); extra == "dev"
Requires-Dist: cartopy; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: scipy; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx (>=6.0.0); extra == "docs"
Requires-Dist: jupytext (>=1.15.0); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=1.24.0); extra == "docs"
Requires-Dist: sphinx-gallery (>=0.12.0); extra == "docs"
Requires-Dist: sphinx-togglebutton (>=0.3.0); extra == "docs"
Requires-Dist: myst-parser (>=0.18.0); extra == "docs"
Requires-Dist: sphinx-favicon (>=1.0.1); extra == "docs"
Requires-Dist: pydata-sphinx-theme (==0.15.2); extra == "docs"
Provides-Extra: data
Provides-Extra: fengwu
Provides-Extra: fuxi
Provides-Extra: pangu
Provides-Extra: sfno
Provides-Extra: corrdiff
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3994 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
earth2studio/__init__.py sha256=sE3BSHuNrB4aC3_cpQm8l6h6nS3RYZ-Qt1y8vzRavaY 728
earth2studio/run.py sha256=QHAZ-aBrnyWdK-y3luugOKsFRer8UY9ot9ZEXVHU71Q 12663
earth2studio/data/__init__.py sha256=0rPg6LSib1Fw9C7Aucut8kXSRPJNsK5Os0eDMK3Dln0 1226
earth2studio/data/arco.py sha256=7zvU93zIsyLq75Vk-fqkQTRo2QnVByqzqmdC6szuMJY 11431
earth2studio/data/base.py sha256=cKRohQcjpe3idC3ls1_g5WnMqk1aArJ9xO_gNokltus 3118
earth2studio/data/cds.py sha256=maH25XxtvHcmM1Jrm6quOAD2Y5LRwOrxWSSTdKN5Ne4 12023
earth2studio/data/gefs.py sha256=OG36OXwnNTP64ezA6WZyoCRpUR4QdBMKtrcQEWRq3fA 19372
earth2studio/data/gfs.py sha256=1ox1xlkC-Ux-RedDPY8GaqMLP2Kvub9O80ZvFnv1rfU 18852
earth2studio/data/hrrr.py sha256=J_YNzlskYNXv8SEJqNaSiw-AjE1MOYWc9EXFYymQLqI 13452
earth2studio/data/ifs.py sha256=JJgV1Jlk6brhpYIU9ePqU7OcMunoOmJ3KwpKrCDkIhQ 9469
earth2studio/data/imerg.py sha256=P0hy4Bfc6-FC6Q6LIsTiKACWxq4JAjZEK6ovbSflogI 10660
earth2studio/data/rand.py sha256=kdUToVtfjuVUyjWz1XjeLqgc2Tbm4NHmw6a3-1WOAqQ 2301
earth2studio/data/rx.py sha256=RMObMUJn16Hih88MBqAPqUw5s8l8GIjXaSRSdCmBFSs 9505
earth2studio/data/utils.py sha256=t0EjR-gqbyCW64XFEbHtP_NBUIglSM3hzjuEaPXEHOM 9923
earth2studio/data/wb2.py sha256=HCmWxlQ1p0unCulJ2FveuozLECRKnBtIRLk0-Q1GksU 19225
earth2studio/data/xr.py sha256=fheXlWmPCcAIZaq9HjuDQyGcZNBi_yKLR3pMqeED-hw 5412
earth2studio/io/__init__.py sha256=pi0iX5nZqirIHQQ6Y8jz0vNQZ9l7x3xa8gYKbEa_5x8 860
earth2studio/io/base.py sha256=0K0Z-LS2fBzSTgKQdV6H6-oZ6c9kolwDn3l7Ya8PXRo 2196
earth2studio/io/kv.py sha256=kABJXlpet6oayIhcyZ_cTF6NNKlN1_UpsOwcB58IOGM 7165
earth2studio/io/netcdf4.py sha256=cocVFlCyFhy5uBr99ZTsXze7-X-PMdTzJ3yeszNfjBQ 9392
earth2studio/io/xarray.py sha256=G8Slg7beJooQmzrnlXHZH_hi_9mhrY2HLdjV-0U56m0 6781
earth2studio/io/zarr.py sha256=zMbCwVY0_5dPvmX10prC8vgT_0gSrDJGKHNM3lOb_KI 8664
earth2studio/lexicon/__init__.py sha256=GYjb4Ie4rVhiX2wRtHiRIOdluaShNxrAYpEYKtzYCDc 971
earth2studio/lexicon/arco.py sha256=cFsNDnxjS9-C_y3mC9hU2AbwxiuK2U8TGFUqgFH_uSg 5186
earth2studio/lexicon/base.py sha256=jT7s5gm6vG4geLF1FMxdog5hpB73nDYQlBTbg1RO5J8 6145
earth2studio/lexicon/cds.py sha256=6WRQOW4dSKXBlQX9U4TEQ10Kmm8CtQ_c8qQXcAXcidU 8148
earth2studio/lexicon/gefs.py sha256=ZvFvIW6bk1fci2o-O2A-fNq1qrtW8wkhIBJCWAotl1M 11007
earth2studio/lexicon/gfs.py sha256=llFf4ZcXf8mDlzLyJKswqV4TBeFCgIu-jTdAdKoe2Dg 8316
earth2studio/lexicon/hrrr.py sha256=5GGQfw4oWcr69H1lmGgOlkPS2N5k5a1ytic7ORt4YP8 5934
earth2studio/lexicon/ifs.py sha256=12YTQIVJookEPyQAckbaomYblln_5IFsINCf8AT1kfg 2788
earth2studio/lexicon/imerg.py sha256=vJw2qnOBHm7Nhp5u1z_d4VzGc_fVjNiCD9-ImGbSmWU 1668
earth2studio/lexicon/wb2.py sha256=LSoxwMFhSWsLIVZNy3bqFEKh7ZuyseIqd8K_xk5eq7Q 6232
earth2studio/models/batch.py sha256=EeuJaJnaaedW969rCEBnl_5D0wdEPGqiPNhDTgXdIcQ 11890
earth2studio/models/utils.py sha256=WeSKXk5Z4IPp7W9un24IVZLZjTwgtsS2NzlrHCyzplE 2537
earth2studio/models/auto/__init__.py sha256=Y-0Ow1TlWstlLdVTCr087pyzUSbX2yteFqvLt0hCeEk 817
earth2studio/models/auto/mixin.py sha256=s9F-19ZEaRuB6O3D7fOmXn6FAnCN81otgtrPq7XJ114 2664
earth2studio/models/auto/ngc.py sha256=W94RF4P6wtuH_fZvBXmgUnhXwge965sg1dy_HOS9248 13214
earth2studio/models/auto/package.py sha256=tM1YmKrQuhUWkWmui2oYf7ATPdeIZa-5Q-BDeSk-Dfo 11918
earth2studio/models/dx/__init__.py sha256=jENBXtxoxqiWbvhh5s8JQIbL5jOKWr2TH4bbYBZFUcM 1035
earth2studio/models/dx/base.py sha256=FvV91RqjGxyexB3YpxjFrjdGW5lhSsm8Dkxuf-Cm6Zs 2746
earth2studio/models/dx/climatenet.py sha256=P6mvfi_TPlxZjklnvUPxZA2N17Y50ng6CHrtr3DxICQ 5892
earth2studio/models/dx/corrdiff.py sha256=OC0Z5kRUGMo0gajTZLLjKN9wgQOKisqCWnGHE6lMb_M 18148
earth2studio/models/dx/identity.py sha256=AH6S07EZBtOu3xbwIgcpi8zcmS0wUObMFWb09Se0dCE 2193
earth2studio/models/dx/precipitation_afno.py sha256=3ZKvUsX8tzsZ19arb4YHLpGzhrbhl9XT4TTKu-kQ_pM 6030
earth2studio/models/nn/afno_precip.py sha256=g3v-0KoSEqjPe5p6_2v2AdLImQUGolcJ52lUYpemu2w 2087
earth2studio/models/nn/climatenet_conv.py sha256=_xhu71PkbAFaNhehJNYpOkEsJ-dC-mySsvoCJT3Z5GE 15569
earth2studio/models/px/__init__.py sha256=siYeAR3q11KyR6yW-V12QqV8jAApFN7JMdZZo-GQ0NE 1113
earth2studio/models/px/base.py sha256=7nIs-rfd0RoLcfU_fokf_L2NQdcC3XZcRaaa58cZLKI 3623
earth2studio/models/px/dlwp.py sha256=7MQ4TPOVvTzmQB3wdOwf7Ds1TK4cnV_H3MPo1vAa5rQ 15355
earth2studio/models/px/fcn.py sha256=WxutVhZm62BqhzyjG-d5_xd9WiC-B3H9a2Nne9ADjag 8166
earth2studio/models/px/fengwu.py sha256=mmQDJx30o7sKGzKEqtqj4mLJDGpgOhr1cNPmojdw0g8 11258
earth2studio/models/px/fuxi.py sha256=7DoFdn5q8T8MTy4tK1Bvle00usrWi7FWtofAcVAC0z4 14359
earth2studio/models/px/pangu.py sha256=fM9Q_A_DMB_9TlAEaeVBP-V-XgKVGnsewIvWGhzusSM 20786
earth2studio/models/px/persistence.py sha256=Mwyj7g06M2O_cTq7BHXC1OHoyjDrFINh5p5gckE2WSg 6098
earth2studio/models/px/sfno.py sha256=_clAumLHrbT0OXCJrApSZCYcvsVRXPf-jBZC1-RF71g 9863
earth2studio/models/px/utils.py sha256=1ALQyU1jhueG45CDwYmMTto48BYb4_O9aH5Tx_rjpLA 1081
earth2studio/perturbation/__init__.py sha256=xiTo_CHDoocoQ1uU7WHWLqtcFC45eRT5xLK3Vleoyho 996
earth2studio/perturbation/base.py sha256=UuKVe3DSaJQKcEQfCriDrkYO3ql8RgPpouvgaYA2zNs 1516
earth2studio/perturbation/brown.py sha256=pz6psXcRpIibEwwvuJqmpBYlixWHLezI5BQPHMFkh1E 3204
earth2studio/perturbation/bv.py sha256=SVYrbpZo91Yw_ez_oq-ZRijY2-gLi-v7v8FZhbAuZHg 3949
earth2studio/perturbation/gaussian.py sha256=iR-ndAvyCdDy8l-KOQxcPdz5Q4CjzgWW2Po-mzbTSWM 10800
earth2studio/perturbation/lagged.py sha256=vUDfYkVo3ihHXC8kF8xtk12Fmc9sFzyCNn8TzcgbCk8 3457
earth2studio/perturbation/spherical.py sha256=Jb6lCBC93eEglb5GPIfUK13HxiFk9D0mZALlPll-J_I 8406
earth2studio/perturbation/zero.py sha256=nYRpC3c5tSyESiFM37WQFTPGJR66-0TlXWpbk_Uq5v0 1496
earth2studio/statistics/__init__.py sha256=t0BM3Ww_b_Di5Vy14X9mh-nCHjWeTHaZ4rpXpcPAuCE 981
earth2studio/statistics/acc.py sha256=u9gxKzc7kdSoo7VphoK9UU5Wfav5aE5okDwXUYjtDFA 6608
earth2studio/statistics/base.py sha256=sDrUeItp6puee_AOkdWgaVYSDaOWgSU2jAK3SdBUXt0 3796
earth2studio/statistics/crps.py sha256=jJiIi-eERQSsup_SW9lb3mfCTs_J6EkKPR_ZKXT3e4o 8002
earth2studio/statistics/moments.py sha256=wefwpnWFgCNr0jIwuHTy2nTmNsRrFT3oOozyeMgy3S0 12592
earth2studio/statistics/rank.py sha256=HZ8yduhcJGWZsnp60Zkb5Rl2JwIc-DZXdl08L898ADE 6499
earth2studio/statistics/rmse.py sha256=XlLX33nDDuPz6TgEPrChuajLGnwtxoLR3sZSWbvcm1E 12839
earth2studio/statistics/utils.py sha256=Oq72DlQr99vaSP_sdt6d8TLN_vhFozbE5Vuwrldpg6c 1930
earth2studio/statistics/weights.py sha256=cSE8jXxOIlAJtx_yK188_TFGzrc16EHpp5lS1Kw8xXE 1493
earth2studio/utils/__init__.py sha256=cO3taktgKt-ln6iO1Uqaer-zwKM21dQsRlo5ngS3Qw8 791
earth2studio/utils/coords.py sha256=qeQstEmyszfiEyCtDygB5dFexpweDRjTCVvWmzgcqtQ 10374
earth2studio/utils/time.py sha256=sKhLPovtWqx6UwmU8oS6O3WJWkCQ7ocgzyiIHln5V-0 2754
earth2studio/utils/type.py sha256=_-l7oriBwGdQedMEj7KvbP3e-YMA0pLaOmFLbIg2chE 954
earth2studio-0.4.0.dist-info/LICENSE sha256=i3Z3BLcW_w3teLgoG_kygiFU-vP8OZbN4qC7pDUdTAU 11315
earth2studio-0.4.0.dist-info/METADATA sha256=e29KGah7ozgPbAAitgNh3qp6XezjkByUty5NnxbSp7E 8536
earth2studio-0.4.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
earth2studio-0.4.0.dist-info/top_level.txt sha256=vRYNNmjswY9Gw-4walLFYCcu6HOMnYbe7gfZfAkc2ww 13
earth2studio-0.4.0.dist-info/RECORD

top_level.txt

earth2studio