Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monocongo/climate_indices
Climate indices for drought monitoring
https://github.com/monocongo/climate_indices
Last synced: about 1 month ago
JSON representation
Climate indices for drought monitoring
- Host: GitHub
- URL: https://github.com/monocongo/climate_indices
- Owner: monocongo
- License: other
- Created: 2017-06-13T15:21:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-19T20:37:14.000Z (4 months ago)
- Last Synced: 2024-10-29T21:01:54.693Z (2 months ago)
- Language: Python
- Homepage: https://monocongo.github.io/climate_indices/
- Size: 29.3 MB
- Stars: 348
- Watchers: 20
- Forks: 167
- Open Issues: 99
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
- open-sustainable-technology - Climate_Indices - Contains Python implementations of various climate index algorithms which provide a geographical and temporal picture of the severity of precipitation and temperature anomalies useful for climate monitoring and research. (Climate Change / Climate Data Processing and Analysis)
README
![Banner Image](assets/Global_Monthly_SPI.jpg)
# climate_indices
[//]: # ([![Coverage Status](https://coveralls.io/repos/github/monocongo/climate_indices/badge.svg?branch=master)](https://coveralls.io/github/monocongo/climate_indices?branch=master))
[//]: # ([![Codacy Status](https://api.codacy.com/project/badge/Grade/48563cbc37504fc6aa72100370e71f58)](https://www.codacy.com/app/monocongo/climate_indices?utm_source=github.com&utm_medium=referral&utm_content=monocongo/climate_indices&utm_campaign=Badge_Grade))
[![Actions Status](https://github.com/monocongo/climate_indices/workflows/tests/badge.svg)](https://github.com/monocongo/climate_indices/actions)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-green.svg)](https://opensource.org/licenses/BSD-3-Clause)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/climate-indices)#### Python library of indices useful for climate monitoring
This project contains Python implementations of various climate index algorithms which provide
a geographical and temporal picture of the severity and duration of precipitation and temperature
anomalies useful for climate monitoring and research.The following indices are provided:
- [SPI](https://climatedataguide.ucar.edu/climate-data/standardized-precipitation-index-spi),
Standardized Precipitation Index, utilizing both gamma and Pearson Type III distributions
- [SPEI](https://www.researchgate.net/publication/252361460_The_Standardized_Precipitation-Evapotranspiration_Index_SPEI_a_multiscalar_drought_index),
Standardized Precipitation Evapotranspiration Index, utilizing both gamma and Pearson Type III distributions
- [PET](https://www.ncdc.noaa.gov/monitoring-references/dyk/potential-evapotranspiration), Potential Evapotranspiration, utilizing either [Thornthwaite](http://dx.doi.org/10.2307/21073)
or [Hargreaves](http://dx.doi.org/10.13031/2013.26773) equations
- [PNP](http://www.droughtmanagement.info/percent-of-normal-precipitation/),
Percentage of Normal Precipitation
- [PCI](https://www.tandfonline.com/doi/abs/10.1111/J.0033-0124.1980.00300.X), Precipitation Concentration IndexThis Python implementation of the above climate index algorithms is being developed
with the following goals in mind:- to provide an open source software package to compute a suite of
climate indices commonly used for climate monitoring, with well
documented code that is faithful to the relevant literature and
which produces scientifically verifiable results
- to provide a central, open location for participation and collaboration
for researchers, developers, and users of climate indices
- to facilitate standardization and consensus on best-of-breed
climate index algorithms and corresponding compliant implementations in Python
- to provide transparency into the operational code used for climate
monitoring activities at NCEI/NOAA, and consequent reproducibility
of published datasets computed from this package
- to incorporate modern software engineering principles and scientific programming
best practicesThis is a developmental/forked version of code that was originally developed by NIDIS/NCEI/NOAA.
See [drought.gov](https://www.drought.gov/drought/python-climate-indices).- [__Documentation__](https://climate-indices.readthedocs.io/en/latest/)
- [__License__](LICENSE)
- [__Disclaimer__](DISCLAIMER)#### Citation
You can cite `climate_indices` in your projects and research papers via the BibTeX
entry below.
```
@misc {climate_indices,
author = "James Adams",
title = "climate_indices, an open source Python library providing reference implementations of commonly used climate indices",
url = "https://github.com/monocongo/climate_indices",
month = "may",
year = "2017--"
}
```