Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ropensci/chirps
API Client for CHIRPS
https://github.com/ropensci/chirps
chirps climatology precipitation-data rstats
Last synced: about 1 month ago
JSON representation
API Client for CHIRPS
- Host: GitHub
- URL: https://github.com/ropensci/chirps
- Owner: ropensci
- License: other
- Created: 2019-12-03T18:57:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T11:07:29.000Z (2 months ago)
- Last Synced: 2024-11-21T03:12:06.849Z (about 2 months ago)
- Topics: chirps, climatology, precipitation-data, rstats
- Language: R
- Homepage: https://docs.ropensci.org/chirps/
- Size: 3.6 MB
- Stars: 31
- Watchers: 7
- Forks: 12
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.html
- Codemeta: codemeta.json
Awesome Lists containing this project
- open-sustainable-technology - chirps - A quasi-global high-resolution rainfall data set, which incorporates satellite imagery and in-situ station data to create gridded rainfall time series for trend analysis and seasonal drought monitoring. (Climate Change / Climate Data Access and Visualization)
README
[![peer-review](https://badges.ropensci.org/357_status.svg)](https://github.com/ropensci/software-review/issues/357)
[![status](https://joss.theoj.org/papers/3367fdbff2db55a60c1ab7d611017940/status.svg)](https://joss.theoj.org/papers/3367fdbff2db55a60c1ab7d611017940)
[![CRAN status](https://www.r-pkg.org/badges/version/chirps)](https://cran.r-project.org/package=chirps)
[![codecov](https://codecov.io/gh/ropensci/chirps/branch/master/graph/badge.svg)](https://codecov.io/gh/ropensci/chirps)
[![Project Status](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![DOI](https://zenodo.org/badge/225693680.svg)](https://zenodo.org/badge/latestdoi/225693680)
[![R-CMD-check](https://github.com/ropensci/chirps/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/ropensci/chirps/actions/workflows/R-CMD-check.yaml)
[![Codecov test coverage](https://codecov.io/gh/ropensci/chirps/graph/badge.svg)](https://app.codecov.io/gh/ropensci/chirps)# *chirps*: API Client for CHIRPS and CHIRTS
## Overview
**chirps** provides the API Client for the Climate Hazards Center 'CHIRPS' and 'CHIRTS'. The 'CHIRPS' data is a quasi-global (50°S – 50°N) high-resolution (0.05 arc-degrees) rainfall data set, which incorporates satellite imagery
and in-situ station data to create gridded rainfall time series for trend analysis and seasonal drought monitoring. 'CHIRTS' is a quasi-global (60°S – 70°N), high-resolution data set of daily maximum and minimum temperatures. For more details on 'CHIRPS' and 'CHIRTS' data please visit its official home page .## Quick start
### From CRAN
The stable version is available through CRAN.
```r
install.packages("chirps")
```### From GitHub
A development version that may have new features or bug fixes is available through GitHub.
``` r
library("remotes")install_github("ropensci/chirps", build_vignettes = TRUE)
```## Example
Fetch CHIRPS data from three points across the *Tapajós* National Forest (Brazil) from in Jan-2017. The default procedure will download the COG files from the CHIRPS server and handle it internally using the package `terra`. This is more interesting when dealing with hundreds of points and days. Data can be returned as a matrix using the argument `as.matrix = TRUE`.
```r
library("chirps")lonlat <- data.frame(lon = c(-55.0281,-54.9857, -55.0714),
lat = c(-2.8094, -2.8756, -3.5279))dates <- c("2017-01-01", "2017-01-31")
dat <- get_chirps(lonlat, dates, server = "CHC", as.matrix = FALSE)
```
For a faster download of few datapoints (~ 10 datapoints), the argument `server = "ClimateSERV"` can be used
```r
library("chirps")lonlat <- data.frame(lon = c(-55.0281,-54.9857, -55.0714),
lat = c(-2.8094, -2.8756, -3.5279))dates <- c("2017-01-01", "2017-01-31")
dat <- get_chirps(lonlat, dates, server = "ClimateSERV", as.matrix = FALSE)
```
## Going further
The full functionality of **chirps** is illustrated in the package vignette. The vignette can be found on the [package website](https://docs.ropensci.org/chirps/) or from within `R` once the package has been installed, e.g. via:
``` r
vignette("Overview", package = "chirps")
```## Use of CHIRPS data
While *chirps* does not redistribute the data or provide it in any way, we encourage users to cite Funk et al. (2015) when using CHIRPS and Funk et al. (2019) when using CHIRTS
> Funk C., Peterson P., Landsfeld M., … Michaelsen J. (2015). The climate hazards infrared precipitation with stations—a new environmental record for monitoring extremes. *Scientific Data*, 2, 150066.
> Funk, C., Peterson, P., Peterson, S., … Mata, N. (2019). A high-resolution 1983–2016 TMAX climate data record based on infrared temperatures and stations by the climate hazard center. *Journal of Climate*, 32(17), 5639–5658.
## Meta
- Please [report any issues or bugs](https://github.com/ropensci/chirps/issues).
- License: MIT.
- Get citation information for *chirps* in R by typing `citation(package = "chirps")`.
- You are welcome to contribute to the *chirps* project. Please read our [contribution guidelines](CONTRIBUTING.md).
- Please note that the *chirps* project is released with a a [Contributor Code of Conduct](https://ropensci.org/code-of-conduct/). By contributing to this project, you agree to abide by its terms.