gpm-api

View on PyPIReverse Dependencies (0)

0.2.13 gpm_api-0.2.13-py3-none-any.whl

Wheel Details

Project: gpm-api
Version: 0.2.13
Filename: gpm_api-0.2.13-py3-none-any.whl
Download: [link]
Size: 251250
MD5: 4d9b4c2921787dd503fc7513b340a9dd
SHA256: 1b816ac33ebd933611db7aca0d829684f17f3319581f2a7e7b7b7875500610cb
Uploaded: 2024-04-03 15:32:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gpm_api
Version: 0.2.13
Summary: Python Package for the Global Precipitation Measurement (GPM) Mission Data Archive
Author-Email: Gionata Ghiggi <gionata.ghiggi[at]epfl.ch>
Project-Url: homepage, https://github.com/ghiggi/gpm_api
Project-Url: repository, https://github.com/ghiggi/gpm_api
Project-Url: source, https://github.com/ghiggi/gpm_api
Project-Url: tracker, https://github.com/ghiggi/gpm_api/issues
Project-Url: documentation, https://gpm-api.readthedocs.io
Project-Url: changelog, https://github.com/ghiggi/gpm_api/blob/main/CHANGELOG.md
License: MIT License Copyright (c) 2023 Gionata Ghiggi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: GPM,Precipitation,API,DPR,PMW,IMERG
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Scientific/Engineering :: Hydrology
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.9
Requires-Dist: xarray (<=2024.2.0)
Requires-Dist: xarray-datatree
Requires-Dist: netcdf4
Requires-Dist: dask
Requires-Dist: distributed
Requires-Dist: tqdm
Requires-Dist: click
Requires-Dist: donfig
Requires-Dist: trollsift
Requires-Dist: matplotlib (>=3.8.3)
Requires-Dist: cartopy (>=0.22.0)
Requires-Dist: pyproj
Requires-Dist: scipy
Requires-Dist: pycolorbar
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: loghub; extra == "dev"
Requires-Dist: black[jupyter]; extra == "dev"
Requires-Dist: blackdoc; extra == "dev"
Requires-Dist: codespell; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-check; extra == "dev"
Requires-Dist: pytest-sugar; extra == "dev"
Requires-Dist: pytest-watcher; extra == "dev"
Requires-Dist: deepdiff; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: setuptools (>=61.0.0); extra == "dev"
Requires-Dist: ximage; extra == "dev"
Requires-Dist: pyvista; extra == "dev"
Requires-Dist: polars; extra == "dev"
Requires-Dist: pyarrow; extra == "dev"
Requires-Dist: pyresample; extra == "dev"
Requires-Dist: h5py; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-gallery; extra == "dev"
Requires-Dist: sphinx-book-theme; extra == "dev"
Requires-Dist: nbsphinx; extra == "dev"
Requires-Dist: sphinx-mdinclude; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 13461 characters]

WHEEL

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

RECORD

Path Digest Size
gpm/__init__.py sha256=ckz1yJjTVqv2Twc07sr38Ovij0Ps166ZD4Ei5pfyrtM 3212
gpm/_config.py sha256=ka4Li1UZAA5sOb1url90gQ91koYh8LD1OchCA6WCXyI 2349
gpm/_version.py sha256=_zyE7p8pmjayqCVwnrfAUFK0j2fzgvPDn81vjk9iKCc 413
gpm/checks.py sha256=gyLi4qkNoxjfB-vuJQu6GzL75_RH2KHfEVcgW_EZZ3A 12063
gpm/configs.py sha256=lEkG_Zm3zO3J8l8H3CzxFjPtA82NnHq0sodbmK4TzZo 7818
gpm/accessor/__init__.py sha256=Vp-UiBWLsL5iM-TCM7kKw0Lr5wyiTbgS7kJOYQGHus8 1491
gpm/accessor/methods.py sha256=EZ4ijHvVEqTnuRZiUQ9IetEceS0OdF2G2IhF8EkZ_1w 23206
gpm/bucket/__init__.py sha256=uV3kXtcUQIt3U-qqwc0am3AY9R0Ilb6_7TrZ_45Em6A 1377
gpm/bucket/analysis.py sha256=JBOQ5XPxQ0pmBCe32UlhtzmGRmf4L6l7pb-m6A46aQM 5144
gpm/bucket/dataset.py sha256=6SWomSV51YCnjJU9sJckT3wZ5Iei1ll6tyQLyZh0JRo 5475
gpm/bucket/io.py sha256=YUNnxlqkyFgRLosCcal2S-qYJdjAtb4xhmn7166sG6k 3868
gpm/bucket/processing.py sha256=MrlWJtTAZHDOmNw0S3lFTlH5KUzgXnIqtClpTSCnQPs 16643
gpm/bucket/readers.py sha256=QbWDFPcFhP-o0ym1II2N8Fpn7Jj46XHcnOxxC3qMLTI 2868
gpm/bucket/utils.py sha256=IR6A6tefbl6Amqo5u4D0t9YbDGbENLSLlJDoL6LiG8Q 3794
gpm/bucket/writers.py sha256=pasNk0ubgP3a9jTKADqN-B3u94yTQBcgg-NyMSxxPxU 11264
gpm/dataset/__init__.py sha256=hBabC8-KUShBtk9a_tz19TsvG40zuOOXk6pNt2wUD9o 1359
gpm/dataset/attrs.py sha256=RmII2-2EKoULQvA_JmWuu8xDDaVZTlC-gsrOXIcnPOc 6007
gpm/dataset/conventions.py sha256=PthGaSplkYz_Ji6bH0F_1yL6vMiNLPamjXiBZ_9PjAc 8879
gpm/dataset/coords.py sha256=DP6ejvZno_ttbOIQfcqZyMt2VZG21ZvQ_UmfZRW_zc0 7387
gpm/dataset/crs.py sha256=RJAhC0IloA4747ktNMXHcVsd70xfR3OzkUNMPwYuVVo 29475
gpm/dataset/dataset.py sha256=Z5s5m7-FzwYZSXiT7rqpSS0JWBcEe1K48QTJfUSd0TA 12552
gpm/dataset/datatree.py sha256=sxdmHCG6kwdabJyyFQLVs0sGLV5seDWiQhdOrfkz6go 4520
gpm/dataset/dimensions.py sha256=KHEfxqHCGavUQ-qPZ6L_O1RXmg_ssqMtjyODhZdY92Y 7077
gpm/dataset/granule.py sha256=NyKTTibzCP_UAn2HVj8R1Kdpwgx8GigWXDrlbMa-NNo 10426
gpm/dataset/groups_variables.py sha256=DJDzKFVrCmSPEmkTl8h5aOxYwu3jvE9Ru5fjwFaY5O0 7823
gpm/dataset/decoding/__init__.py sha256=7GXYnc2YdA4mqFWBnoOZ_zjhWemBqQ_b59dU_JhvzCg 1378
gpm/dataset/decoding/cf.py sha256=vZlDc7vzLfPvWFDfSGpGHtHGW0VZBaKkv0ynmTZ-Yko 2330
gpm/dataset/decoding/coordinates.py sha256=wFx0jw6V1UXHolE19Vi67bc7yDGl5X-2Q0Sxx_Gj-Kk 8521
gpm/dataset/decoding/dataarray_attrs.py sha256=fh7iio3Bn9-3Ogh8sfpEa_Ibl0PCi9kwJssDPD8xTgQ 5070
gpm/dataset/decoding/decode_1c_pmw.py sha256=L10Ty95Kw5phOH4bHct2NY7JfYNoD0vADTWCZ1zRNoA 3082
gpm/dataset/decoding/decode_2a_pmw.py sha256=7U2lpUrXAZftaNQ4OooycspmodUXT35T4Ek5iwDoaJs 7542
gpm/dataset/decoding/decode_2a_radar.py sha256=Z6D2bg8-inp1NLPLjew5aaYGI5Wq9AJK6S0cnV2z1Lw 10990
gpm/dataset/decoding/decode_imerg.py sha256=M5uE2e250JAOVgQz-ewykhnBmv0rgBIVz857nKn0dFg 5714
gpm/dataset/decoding/routines.py sha256=Cpvkn0DvI_a_PYbxmfOsKw662HoF2UEJ10vf6RcsPKU 3297
gpm/dataset/decoding/utils.py sha256=aC736ggmFe9VA4vZpNa2502SFPUKjg8PDi73f1vXn1s 2686
gpm/encoding/__init__.py sha256=jOEkI7BgOj1lhTsyqLmhga-3a6x_avFzBz8G_G9cG6o 1369
gpm/encoding/encode_2a_radar.py sha256=wC6AFswTbLLoSoU8VAks9ZqsEIdLCSRqPUap8IpMfWI 4976
gpm/encoding/encode_imerg_v7.py sha256=A0GlPQRzHaXPDKGBpjhM3ZZXzuPiemQLgAazg3QKa0g 4577
gpm/encoding/routines.py sha256=y7911plegq73Nsdc3vwzb24cGPO3XgxzzTUkpf178iA 3582
gpm/etc/__init__.py sha256=-LnGqHdzoTMBXuxlyv1ouswSERuBUkerm_X9kN3UKG4 1368
gpm/etc/products.yaml sha256=EAYQDgUh8Svlv_RTWBIBLmV8ZC6Ei8qc9ISWPZsmnzs 38040
gpm/etc/colorbars/1B_PMW_colorbars.yaml sha256=a7JyD5CcDKjJVNeUMzJPzM9PemWObCNwKtfRdym56iA 40
gpm/etc/colorbars/1C_PMW_colorbars.yaml sha256=tAcRl7L_edUwGjFSeBoax_KD4mS2xR9lBcbFyzPvbOU 40
gpm/etc/colorbars/2A_DPR_colorbars.yaml sha256=CQw9q5OgsbypvEidP6qzQ6zleAwuv6wZkfrciqFjCpQ 1378
gpm/etc/colorbars/2A_PMW_colorbars.yaml sha256=IOYA4e9XZdqg_X1rTYNex15H0yXcYRjFUtClezPJzBA 1675
gpm/etc/colorbars/2A_SLH_colorbars.yaml sha256=qPN20JnqJWdoDkAdBipE2M7LbhPQQiYtPUFI-Vic4Ak 55
gpm/etc/colorbars/2B_CMB_colorbars.yaml sha256=eOcomg9UlpCVkSTrShEqOKvNDoaDQ-ecg-M67Vf6UXc 442
gpm/etc/colorbars/2B_CSH_colorbars.yaml sha256=lzd8P2AAlB_foS_0vDJJwoYSqtvVKuL_Whw6hPb1t2w 51
gpm/etc/colorbars/IMERG_colorbars.yaml sha256=1RldTQtPz2VPsIIrCsqzUrcCVMyQkq7T4SYMkWKUg9s 3934
gpm/etc/colorbars/default_colorbars.yaml sha256=49u8rTs6UaUI5K6TxAd696JRrGk6kU7835NpZZ3AcBg 2599
gpm/etc/colormaps/categorical/cat3_RdOrGr.yaml sha256=ViedhGCTI-n7GGqvW9vWmPm8GK-4qbX2NYZecTx-W7w 142
gpm/etc/colormaps/precipitation/IMERG_Liquid.yaml sha256=9U7bL8KnmO4WZYfRCQ26-UI2MzxZM3P-sAQe57NkqiM 263
gpm/etc/colormaps/precipitation/IMERG_Solid.yaml sha256=hXdEMV28VtguatlqWEobmbuEWhYHOjViN48qr2cYM9E 263
gpm/etc/colormaps/precipitation/STEPS-BE.yaml sha256=WWVrOwrMgDIoiYf9Mz9RR2llKhcsA0bfQvbgOsmEmWk 213
gpm/etc/colormaps/precipitation/STEPS-BOM-RF3.yaml sha256=E7wGUDkB-I2c11QUjwcekcx6O7Q1i8V-vswAhZzslaI 505
gpm/etc/colormaps/precipitation/STEPS-MCH.yaml sha256=3M8RKyBRYUzsOCW1UjJKwGpsFianuKW7yZvn-7J_BYQ 319
gpm/etc/colormaps/precipitation/STEPS-NL.yaml sha256=B-9JEjdL2ST3y72a3cB8mGeGWVOeCY3oE5UlZm0bZII 176
gpm/etc/geospatial/continent_extent.yaml sha256=o0gceq0TbUopUU_d5ggtTEy0Yj6GLHSpNZXyX0K893Q 309
gpm/etc/geospatial/country_acronyms.yaml sha256=sQLnUJsyddXbb1xEfOI78PAhKSOgRNXmf2ozi2YKPog 2269
gpm/etc/geospatial/country_bounds.yaml sha256=BJ9xb2eTisd3r3voLavId4xuGyoYsPXPL_o9hLYj4f0 12467
gpm/etc/geospatial/country_extent.yaml sha256=Ki1Gqz73vw5EGEGM_rVHk47cPXAkqapdBxRGmOnfgIU 12467
gpm/etc/pmw/frequencies.yaml sha256=Y3_Z2O_ErtW6jg_S0OZLfZtK8HWiFtmkiqI0ZidVs2U 1319
gpm/io/__init__.py sha256=MrGg9qTzxtiGLvXmMtwTy5davCEJzCYs7wftswEYeUM 1385
gpm/io/checks.py sha256=RbUnU0epGkzlyYABhPWN2ZxrEd5VePyLsF36kKo_R0o 17151
gpm/io/data_integrity.py sha256=i5KrY3OqQZZm_H_Nxnzh2weKoain8QFsnFixWKXw8js 5169
gpm/io/download.py sha256=3PpIabyRDQ_9J2CvwyJRrk2ZZ-h6-87COFNxSruAJ94 38941
gpm/io/filter.py sha256=X2FNqK50EoYEDqv7oFYSC6adY8139W53M_gH5pEYciQ 11442
gpm/io/find.py sha256=jRnekb8MAcnbBh6qKe-km1LLVrzAWKQjSr-XfV-BoFo 13266
gpm/io/ges_disc.py sha256=jr6EsYrH2jYx6EdQaG2KK-rw9rLA_gkrzmoPhhArZas 9324
gpm/io/info.py sha256=DY5z0kADyaSrPgcdQfTJ1IG5sn9WmDJjpZKywPkr5bI 8405
gpm/io/local.py sha256=lzHd7dcr3pDtQmW5fOaF1lu6wDAvvo2tXPAVEZeh-VA 12837
gpm/io/pps.py sha256=eqeNLRZ9kDdZDvAdl3VWhxeB99jdjb9_WnDhQeDNnvY 13479
gpm/io/products.py sha256=VUGlhATQkiY7IbZR8capIoZD719CT11Nv8ZnBq9lsn8 31007
gpm/retrievals/__init__.py sha256=hZMoyDxj1cBsON3M0SQ71VXTXLFx9jFaGCh70vjWWFs 1388
gpm/retrievals/retrieval_2a_pmw.py sha256=vIWs_mF_Si8pjFhZ4Q1_ZZOYSJrxzDH5pxICOF_-Uto 1889
gpm/retrievals/retrieval_2a_radar.py sha256=EelQALwMYmSQD8p_wRKkFAGKo1vIxQbATkOO5rHgSjU 19617
gpm/retrievals/routines.py sha256=_J2zZzYYfeNaa08l3PKqMQSsKYHt1mapmEDL3mjdNLs 4576
gpm/scripts/download_gpm_daily_data.py sha256=90mYT2ujKJg8mxHiQN-nqyCcFW6ssQJscg9hGHZzyJc 3331
gpm/scripts/download_gpm_files.py sha256=w54BH-Qf_O8I7gfU7uu22wClyw2fDjJHFJ90ijamjvY 2968
gpm/scripts/download_gpm_monthly_data.py sha256=Erno-sxV3YF-hqcu7YBJ7mI3sWL6fz9NfZGmN9gdBXs 3281
gpm/utils/__init__.py sha256=-Me7DXZ8PKUZB6bglUM1zqOhxtuEqVEmJkSQC3sGm04 1369
gpm/utils/archive.py sha256=EI4z-fJz6zT4GT6H-ZRb7o1dzSInFHtm9HF9gmVpWGk 10348
gpm/utils/area.py sha256=yudQrHjmcOfhu_vNyQKOGpfHwXAMv3IBRhMtmxIpIjE 7159
gpm/utils/checks.py sha256=eEP9MXS0hopWI6e5ecx2kjOxOmIRib8yWdfGKHG1zIM 36301
gpm/utils/collocation.py sha256=3qlsMhH2e_5Tgnx6fBRn7PPB-2iD6pH5i41t24EEKcM 4350
gpm/utils/dask.py sha256=SG1m9Tc_cf6J7fqPfhReG0gYxlxlNVm3bG4yb0acUfQ 2125
gpm/utils/decorators.py sha256=nbGp4bGs_mfZKm3rdiuASDspzzm9hRC3ld9sGrb1FBg 3640
gpm/utils/geospatial.py sha256=xwq5P2mYQpCf-lcfo0K-W4wEGjIN3Y68OJXITR7lWMk 17208
gpm/utils/list.py sha256=_oBz9hr_6of_zAZIWNKrh7u8PssT4BaN9x4swuI_NSI 1844
gpm/utils/manipulations.py sha256=2wr7gM9ouN2Z1xhoEEokA_BcBMjFalCRemjLh5jGKvU 13867
gpm/utils/parallel.py sha256=vPXBr5qgUlnf_ht1Hl44pbemgDQhAjpkKbEev0QpI10 2172
gpm/utils/pyresample.py sha256=4LZb1RBxRoybEhzDtGKp6-1n2aS2x139sc4J6P6C5gQ 3941
gpm/utils/slices.py sha256=7RS_cvaOQl5OE0bbVWYRo5hgTTNwp0LI32f-0EjRcZ0 17461
gpm/utils/time.py sha256=PT4b-ku2orcHD2M5lVZoWo2jGFhfC8846He-hXCjqPU 10782
gpm/utils/timing.py sha256=4YJqYkzh3Z0csO9_-84hhMuSMPXHEQHMILBmJPXp1qc 2363
gpm/utils/warnings.py sha256=dh8flIJ39j2GBT8-BNtpGnD7fuWw0GxyCh3TQofnNKo 1666
gpm/utils/yaml.py sha256=1ZGwj79S6hdOTbI8w_ZbphyoqHQhgNPKbYUl8kwZn7M 2008
gpm/visualization/__init__.py sha256=t3FxkBuJsJtoBFJY8t-8M0uuiFtnAIWmzTEHgPdxcqI 1648
gpm/visualization/facetgrid.py sha256=QLpGN31ZH2Oe1HXQ9XDQHbaeWtsxXhVZOAgte6gnpXs 23166
gpm/visualization/grid.py sha256=St4AM6omR65jpirY204uljGSLvH5TEOWGEOCV-KV0ME 12152
gpm/visualization/orbit.py sha256=E6m7pyeOK0mjsPrZeLYiWrYJzELoxFmU0C31qYxX0gA 18415
gpm/visualization/plot.py sha256=zOCndxH47pA9cMnBlFyabNQ3C90UjfGcOpld9Zwv2YE 42036
gpm/visualization/plot_3d.py sha256=HaOhhlBfCFC54c4-2UPde3hqLXezudvP8Mj_3uOxXgo 9143
gpm/visualization/profile.py sha256=ykjwnlegoH1c7LcbTAUcSwiJaC8K2gXyQBjVG5WiI5k 13179
gpm/visualization/title.py sha256=6T5iGF4uafFukbnCwMgssBSDxFUV3dxoa9_Ny1iptWo 5354
gpm_api-0.2.13.dist-info/LICENSE sha256=JUYfTHh1M5-zlqgXkjMZSUrmj86XjNbPRyiD-neCBG4 1071
gpm_api-0.2.13.dist-info/METADATA sha256=ghW515Fuejae3G1aMhVE2xCCqZW7ku1_p_uJOyemt3g 18065
gpm_api-0.2.13.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
gpm_api-0.2.13.dist-info/entry_points.txt sha256=vX1_SWqxrVYL_L_Irn3ac63B-hQO_hyM64u3Cbq1h9U 267
gpm_api-0.2.13.dist-info/top_level.txt sha256=xYxV_Aq6SVkGLfEHfjsOrt8tLpuaovaMtHDK-qva2bw 4
gpm_api-0.2.13.dist-info/RECORD

top_level.txt

gpm

entry_points.txt

download_gpm_daily_data = gpm.scripts.download_gpm_daily_data:download_gpm_daily_data
download_gpm_files = gpm.scripts.download_gpm_files:download_gpm_files
download_gpm_monthly_data = gpm.scripts.download_gpm_monthly_data:download_gpm_monthly_data