TerraClimate
Monthly climate and climatic water balance. 4 km monthly climate and water balance since 1958.
Precipitation, temperature, vapour pressure deficit, reference and actual ET, runoff, soil moisture and snow water equivalent, from WorldClim climatology with CRU and JRA-55 anomalies.
- Source
- Climatology Lab (Abatzoglou)
- Resolution
- 1/24° (about 4 km)
- Data type
- Raster
- Time span
- 1958–present
- Temporal
- Monthly
- Access type
- API (external) · THREDDS subset service, no login
- Formats
- NetCDF
- Coverage
- Global land (-180, -90, 180, 90)
- Licence
- See provider terms
- Provider page
- www.climatologylab.org/terraclimate.html
Cite as. Abatzoglou, J. T., et al. (2018). TerraClimate, a high-resolution global dataset of monthly climate and climatic water balance from 1958–2015. Scientific Data, 5, 170191. https://doi.org/10.1038/sdata.2017.191
Access
apiPrecipitation for the area, 2020 (THREDDS NetCDF subset)
http://thredds.northwestknowledge.net:8080/thredds/ncss/agg_terraclimate_ppt_1958_CurrentYear_GLOBE.nc?var=ppt&north={north}&west={west}&east={east}&south={south}&horizStride=1&time_start=2020-01-01T00:00:00Z&time_end=2020-12-01T00:00:00Z&accept=netcdf
curl -fL "http://thredds.northwestknowledge.net:8080/thredds/ncss/agg_terraclimate_ppt_1958_CurrentYear_GLOBE.nc?var=ppt&north=5&west=-75&east=-50&south=-20&horizStride=1&time_start=2020-01-01T00:00:00Z&time_end=2020-12-01T00:00:00Z&accept=netcdf" \
-o response
import requests
r = requests.get("http://thredds.northwestknowledge.net:8080/thredds/ncss/agg_terraclimate_ppt_1958_CurrentYear_GLOBE.nc?var=ppt&north=5&west=-75&east=-50&south=-20&horizStride=1&time_start=2020-01-01T00:00:00Z&time_end=2020-12-01T00:00:00Z&accept=netcdf")
r.raise_for_status()
open("response", "wb").write(r.content)
const res = await fetch("http://thredds.northwestknowledge.net:8080/thredds/ncss/agg_terraclimate_ppt_1958_CurrentYear_GLOBE.nc?var=ppt&north=5&west=-75&east=-50&south=-20&horizStride=1&time_start=2020-01-01T00:00:00Z&time_end=2020-12-01T00:00:00Z&accept=netcdf");
console.log(res.status, res.headers.get("content-type"));
Also available as JSON: links · manifest · dataset record