This is a package to access the ClimateSERV API](https://climateserv.servirglobal.net/)
Project description
ClimateServ API Access
This is a simple package to access the ClimateSERV API you can install using pip:
- pip install climateserv
Current supported operations:
- Timeseries CSV
- Variables
- Average
- Min
- Max
- Variables
- Download Zip file of tifs
- Variable
- Download
- Variable
Current supported datasets:
- CHIRPS
- Rainfall
- Variable: CHIRPS
- GEFS
- Anomalies
- Variable: CHIRPS_GEFS_anom
- Precipitation
- Mean
- Variable: CHIRPS_GEFS_precip_mean
- Mean
- Anomalies
- Rainfall
- eMODIS
- Central Asia NDVI
- Variable: CentralAsia_eMODIS
- East Africa NDVI
- Variable: EastAfrica_eMODIS
- Southern Africa NDVI
- Variable: SouthAfrica_eMODIS
- West Africa NDVI
- Variable: WestAfrica_eMODIS
- Central Asia NDVI
- Seasonal_Forecast
- Variable: Seasonal_Forecast
- SeasonalEnsemble Variable: ens01 thru ens10
- seasonal_variable: Temperature or Precipitation
- Variable: Seasonal_Forecast
- IMERG 1 Day
- Variable: IMERG
- Evaporative Stress Index
- ESI 4 week
- Variable: ESI_4
- ESI 12 week
- Variable: ESI_12
- ESI 4 week
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.
import climateserv.api x = 81.27 y = 29.19 GeometryCoords = [[x-.01,y+.01],[x+.01, y+.01], [x+.01, y-.01],[x-.01,y-.01],[x-.01,y+.01]] DatasetType = 'CentralAsia_eMODIS' OperationType = 'Average' EarliestDate = '01/03/2018' LatestDate = '03/16/2018' SeasonalEnsemble = '' # only used for Seasonal_Forecast SeasonalVariable = '' # only used for Seasonal_Forecast Outfile = 'out.csv' climateserv.api.request_data(DatasetType, OperationType, EarliestDate, LatestDate,GeometryCoords, SeasonalEnsemble, SeasonalVariable,Outfile)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
climateserv-0.0.14.tar.gz
(8.7 kB
view hashes)
Built Distribution
Close
Hashes for climateserv-0.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28ee5f5280a1aad3b61ee9a9a16f097e8a6d5749af43251bc69cfe1bdfe4743 |
|
MD5 | 50202aa9c385bfe640334cf2bc69e109 |
|
BLAKE2b-256 | f6b74c49611353b04e73088135370e51bb07f03879b5a1cd738b517c845c35da |