Reference implementations of various climate indices typically used for drought monitoring
Project description
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, Standardized Precipitation Index, utilizing both gamma and Pearson Type III distributions
- SPEI, Standardized Precipitation Evapotranspiration Index, utilizing both gamma and Pearson Type III distributions
- PET, Potential Evapotranspiration, utilizing either Thornthwaite or Hargreaves equations
- PNP, Percentage of Normal Precipitation
- PCI, Precipitation Concentration Index
This 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 practices
This is a developmental/forked version of code that was originally developed by NIDIS/NCEI/NOAA. See drought.gov.
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--"
}
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
Built Distribution
File details
Details for the file climate_indices-2.0.1.tar.gz
.
File metadata
- Download URL: climate_indices-2.0.1.tar.gz
- Upload date:
- Size: 56.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/6.8.0-44-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030af8bff67e57d41a3cecb0b4372027049684e526a04029c81d81d887d2b945 |
|
MD5 | a2e6fbe8a23b3c9bb8fc6b961d797427 |
|
BLAKE2b-256 | f063c6f9dfca2c09115fba1f9cada7b1e8c20d9c9b482d3003526079f3d94255 |
File details
Details for the file climate_indices-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: climate_indices-2.0.1-py3-none-any.whl
- Upload date:
- Size: 60.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/6.8.0-44-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d78967bdfc86872b62f1dce1cb99d199504bb8743e9bf6f61f07cc9b88277d |
|
MD5 | 9630510f368dbd27ef07e354450d7ff7 |
|
BLAKE2b-256 | 97ffc19353b05bd6d4b75bf9ea5f53f736d0d9d9b53076b982c03f2807e4f054 |