ClimateSERVpy
Enables access to the ClimateSERV API where many types of climate data can be subset by area of interest, and time range, then either downloaded as tif, or NetCDf files, or the data can be statistically processed to render json values or csv.
https://github.com/SERVIR/ClimateSERVpy
Category: Climate Change
Sub Category: Climate Data Access and Visualization
Keywords
chirps climateserv dataset emodis esi imerg python smap time-series
Last synced: about 2 hours ago
JSON representation
Repository metadata
This is a package to access the ClimateSERV API
- Host: GitHub
- URL: https://github.com/SERVIR/ClimateSERVpy
- Owner: SERVIR
- License: other
- Created: 2020-01-31T20:47:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T20:31:02.000Z (8 months ago)
- Last Synced: 2025-04-17T22:07:13.099Z (10 days ago)
- Topics: chirps, climateserv, dataset, emodis, esi, imerg, python, smap, time-series
- Language: Python
- Homepage: https://pypi.org/project/climateserv/
- Size: 793 KB
- Stars: 10
- Watchers: 4
- Forks: 4
- Open Issues: 1
- Releases: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
ClimateServ API Access
This is a python package to access the ClimateSERV API
you can install using conda or pip:
- conda install -c servir climateserv
- pip install climateserv
Current supported operations:
- Timeseries CSV
- Variables
- Average
- Min
- Max
- Variables
- Download Zip file of tifs
- Variable
- Download
- Variable
- Download Zip file containing a NetCDF
- Variable
- NetCDF
- Variable
Current supported datasets:
We are moving to the dataset numbers to match the way ClimateSERV handles the datasets. We will continue to
support the prior named variables for the datasets, but recommend updating to use the integer values. This will
allow any future datasets that are added to be accessed by their ID found on ClimateSERV even if this documentation
is not yet updated.
- UCSB CHIRPS Rainfall: 0
- eMODIS West Africa NDVI: 1
- eMODIS East Africa NDVI: 2
- eMODIS Southern Africa NDVI: 5
- IMERG 1 Day (late): 26
- eMODIS Central Asia NDVI: 28
- Evaporative Stress Index (ESI) 4 week: 29
- CHIRPS GEFS Anomalies: 31
- CHIRPS GEFS Precipitation: 32
- Evaporative Stress Index (ESI) 12 week: 33
- NASA-USDA Enhanced SMAP Global Soil moisture profile: 37
- NASA-USDA Enhanced SMAP Global Surface soil moisture: 38
- NASA-USDA Enhanced SMAP Global Surface soil moisture anomaly: 39
- NASA-USDA Enhanced SMAP Global Subsurface soil moisture: 40
- NASA-USDA Enhanced SMAP Global Subsurface soil moisture anomaly: 41
- UCSB CHIRP Rainfall: 90
- IMERG 1 Day (early): 91
- NSIDC SMAP Sentinel 1Km: 541
- NSIDC SMAP Sentinel 1Km 15 day: 542
- LIS-modeled Evapotranspiration: 661
- LIS-modeled Baseflow: 662
- LIS-Modeled Runoff: 663
- LIS-Modeled Soil Moisture 0-10cm: 664
- LIS-Modeled Soil Moisture 10-40cm: 665
- LIS-Modeled Soil Moisture 40-100cm: 666
- LIS-Modeled Soil Moisture 100-200cm: 667
NMME forecast datasets:
CCSM4
- NMME ccsm4 ens01 Temperature: 6
- NMME ccsm4 ens01 Precipitation: 7
- NMME ccsm4 ens02 Temperature: 8
- NMME ccsm4 ens02 Precipitation: 9
- NMME ccsm4 ens03 Temperature: 10
- NMME ccsm4 ens03 Precipitation: 11
- NMME ccsm4 ens04 Temperature: 12
- NMME ccsm4 ens04 Precipitation: 13
- NMME ccsm4 ens05 Temperature: 14
- NMME ccsm4 ens05 Precipitation: 15
- NMME ccsm4 ens06 Temperature: 16
- NMME ccsm4 ens06 Precipitation: 17
- NMME ccsm4 ens07 Temperature: 18
- NMME ccsm4 ens07 Precipitation: 19
- NMME ccsm4 ens08 Temperature: 20
- NMME ccsm4 ens08 Precipitation: 21
- NMME ccsm4 ens09 Temperature: 22
- NMME ccsm4 ens09 Precipitation: 23
- NMME ccsm4 ens10 Temperature: 24
- NMME ccsm4 ens10 Precipitation: 25
CSFV2
- NMME cfsv2 ens01 Temperature: 42
- NMME cfsv2 ens01 Precipitation: 43
- NMME cfsv2 ens02 Temperature: 44
- NMME cfsv2 ens02 Precipitation: 45
- NMME cfsv2 ens03 Temperature: 46
- NMME cfsv2 ens03 Precipitation: 47
- NMME cfsv2 ens04 Temperature: 48
- NMME cfsv2 ens04 Precipitation: 49
- NMME cfsv2 ens05 Temperature: 50
- NMME cfsv2 ens05 Precipitation: 51
- NMME cfsv2 ens06 Temperature: 52
- NMME cfsv2 ens06 Precipitation: 53
- NMME cfsv2 ens07 Temperature: 54
- NMME cfsv2 ens07 Precipitation: 55
- NMME cfsv2 ens08 Temperature: 56
- NMME cfsv2 ens08 Precipitation: 57
- NMME cfsv2 ens09 Temperature: 58
- NMME cfsv2 ens09 Precipitation: 59
- NMME cfsv2 ens10 Temperature: 60
- NMME cfsv2 ens10 Precipitation: 61
- NMME cfsv2 ens11 Temperature: 62
- NMME cfsv2 ens11 Precipitation: 63
- NMME cfsv2 ens12 Temperature: 64
- NMME cfsv2 ens12 Precipitation: 65
- NMME cfsv2 ens13 Temperature: 66
- NMME cfsv2 ens13 Precipitation: 67
- NMME cfsv2 ens14 Temperature: 68
- NMME cfsv2 ens14 Precipitation: 69
- NMME cfsv2 ens15 Temperature: 70
- NMME cfsv2 ens15 Precipitation: 71
- NMME cfsv2 ens16 Temperature: 72
- NMME cfsv2 ens16 Precipitation: 73
- NMME cfsv2 ens17 Temperature: 74
- NMME cfsv2 ens17 Precipitation: 75
- NMME cfsv2 ens18 Temperature: 76
- NMME cfsv2 ens18 Precipitation: 77
- NMME cfsv2 ens19 Temperature: 78
- NMME cfsv2 ens19 Precipitation: 79
- NMME cfsv2 ens20 Temperature: 80
- NMME cfsv2 ens20 Precipitation: 81
- NMME cfsv2 ens21 Temperature: 82
- NMME cfsv2 ens21 Precipitation: 83
- NMME cfsv2 ens22 Temperature: 84
- NMME cfsv2 ens22 Precipitation: 85
- NMME cfsv2 ens23 Temperature: 86
- NMME cfsv2 ens23 Precipitation: 87
- NMME cfsv2 ens24 Temperature: 88
- NMME cfsv2 ens24 Precipitation: 89
Sample Usage
This is sample code to produce a time series csv using the CentralAsia_eModis dataset. If you were to choose the OperationType of Download you would need to change the Outfile from .csv to .zip If you would like the data returned as a json object to a variable set Outfile to 'memory_object' and create a variable to hold the return from the climateserv.api.request_data call.
License and Distribution
ClimateSERVpy is distributed by SERVIR under the terms of the MIT License. See
LICENSE in this directory for more information.
Privacy & Terms of Use
ClimateSERVpy abides to all of SERVIR's privacy and terms of use as described
at https://servirglobal.net/Privacy-Terms-of-Use.
Owner metadata
- Name: SERVIR
- Login: SERVIR
- Email:
- Kind: organization
- Description:
- Website: https://www.servirglobal.net/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8176548?v=4
- Repositories: 98
- Last ynced at: 2024-03-26T14:53:02.657Z
- Profile URL: https://github.com/SERVIR
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers metadata
Last synced: 6 days ago
Total Commits: 28
Total Committers: 1
Avg Commits per committer: 28.0
Development Distribution Score (DDS): 0.0
Commits in past year: 10
Committers in past year: 1
Avg Commits per committer in past year: 10.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Billy Ashmall | b****l@n****v | 28 |
Committer domains:
- nasa.gov: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 5
Total pull requests: 0
Average time to close issues: 1 day
Average time to close pull requests: N/A
Total issue authors: 3
Total pull request authors: 0
Average comments per issue: 1.8
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- mickymags (3)
- coderkhaleesi (1)
- franfurey (1)
Top Pull Request Authors
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 893 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 19
- Total maintainers: 1
pypi.org: climateserv
This is a package to access the ClimateSERV API](https://climateserv.servirglobal.net/)
- Homepage: https://github.com/servir/ClimateSERVpy
- Documentation: https://climateserv.readthedocs.io/
- Licenses: MIT License
- Latest release: 1.0.8 (published 8 months ago)
- Last Synced: 2025-04-26T13:01:03.720Z (1 day ago)
- Versions: 19
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 893 Last month
-
Rankings:
- Dependent packages count: 7.306%
- Forks count: 15.414%
- Average: 16.744%
- Downloads: 17.326%
- Stargazers count: 21.597%
- Dependent repos count: 22.077%
- Maintainers (1)
Dependencies
- requests *
Score: 9.194718991073227