PyMTRD: A Python package for calculating the metrics of temporal rainfall distribution
Temporal rainfall distribution facilitates the understanding of rainfall patterns at various time scales, extreme events, and corresponding water resources implications. Researchers have developed various metrics of temporal rainfall distribution but there exist no easy-to-use software packages for...
Gespeichert in:
Veröffentlicht in: | Environmental modelling & software : with environment data news 2024-11, Vol.182, p.106201, Article 106201 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Temporal rainfall distribution facilitates the understanding of rainfall patterns at various time scales, extreme events, and corresponding water resources implications. Researchers have developed various metrics of temporal rainfall distribution but there exist no easy-to-use software packages for calculating these metrics. To address this gap, we developed the PyMTRD package, which can be conveniently used to calculate the metrics of temporal rainfall distribution and conduct rainfall pattern analysis. The metrics calculated in the package included rainfall intensity, rainfall frequency, consecutive dry days, Gini index, unranked Gini index, wet-day Gini index, precipitation concentration index, dimensionless seasonality index, and seasonality index. This paper documented our Python software development, which included the architecture design, the Application Programming Interfaces design and algorithms for calculating each metric, and also the point and global scale applications.
•Temporal rainfall distribution is key for water management and ecosystem health.•PyMTRD can calculate nine metrics of temporal rainfall distribution.•The usage of PyMTRD is demonstrated by point and global scale applications. |
---|---|
ISSN: | 1364-8152 |
DOI: | 10.1016/j.envsoft.2024.106201 |