Terzi (2025) PyDRGHT: A comprehensive python package for drought analysis
Identification
- Journal: Environmental Modelling & Software
- Year: 2025
- Date: 2025-12-24
- Authors: Tolga Barış Terzi
- DOI: 10.1016/j.envsoft.2025.106847
Research Groups
- Department of Civil Engineering, Faculty of Engineering, Karadeniz Technical University, Trabzon, Turkey
Short Summary
This study introduces PyDRGHT, an open-source Python package for comprehensive drought analysis, providing a unified framework for computing univariate and multivariate drought indices, characterizing droughts, and conducting frequency analyses. Its utility is demonstrated using long-term precipitation and streamflow records from the Seyhan River Basin, Türkiye, showcasing robust drought detection and characterization.
Objective
- To develop and introduce PyDRGHT, a comprehensive, open-source Python package for integrated univariate and multivariate drought analysis, monitoring, and probabilistic assessment.
Study Configuration
- Spatial Scale: Seyhan River Basin, Türkiye (for demonstration).
- Temporal Scale: Long-term records from 1965 to 2011 (for demonstration).
Methodology and Data
- Models used: PyDRGHT Python package, Standardized Precipitation Index (SPI), Standardized Precipitation Evapotranspiration Index (SPEI), Standardized Streamflow Index (SSFI), Multivariate Standardized Drought Index (MSDI), Copula functions for bivariate frequency analysis.
- Data sources: Long-term precipitation and streamflow records (for demonstration).
Main Results
- PyDRGHT successfully provides a unified, open-source platform for computing various standardized univariate and multivariate drought indices.
- The package enables the identification of drought characteristics and facilitates univariate and copula-based bivariate frequency analyses for probabilistic assessments.
- The demonstration using data from the Seyhan River Basin (1965–2011) illustrates PyDRGHT's capability for robust drought detection and characterization.
Contributions
- Introduction of PyDRGHT, a novel, open-source Python package that unifies comprehensive drought analysis capabilities, including both univariate and multivariate (copula-based) approaches.
- Provides a transparent and reproducible framework for drought monitoring, risk assessment, and hydroclimatic research within the Python ecosystem.
- Advances the ability to capture interdependent behavior of multiple hydro-climatic variables for more realistic drought risk assessments.
Funding
- Not explicitly mentioned in the provided text.
Citation
@article{Terzi2025PyDRGHT,
author = {Terzi, Tolga Barış},
title = {PyDRGHT: A comprehensive python package for drought analysis},
journal = {Environmental Modelling & Software},
year = {2025},
doi = {10.1016/j.envsoft.2025.106847},
url = {https://doi.org/10.1016/j.envsoft.2025.106847}
}
Original Source: https://doi.org/10.1016/j.envsoft.2025.106847