This beginner's guide provides comprehensive instructions for performing Extreme Value Analysis (EVA), a crucial technique in statistical hydrology and climatology. It serves as an updated version of a previous repository by royalosyin, ensuring compatibility with Python3 and lmoments3. All the credits shall go to him.
Whether you are interested in extreme rainfall analysis or working with other climatic variables such as temperature and wind speed, this guide equips you with the knowledge and code examples needed for your EVA endeavors.
Among the functionalities, it is possible to adapt the data to different extreme distributions 2_extremeMultipleDistributions:
- Exponential (EXP)
- Gamma (GAM)
- Generalised Extreme Value (GEV)
- Generalised Logistic (GLO)
- Generalised Normal (GNO)
- Generalised Pareto (GPA)
- Gumbel (GUM)
- Kappa (KAP)
- Normal (NOR)
- Pearson III (PE3)
- Wakeby (WAK)
- Weibull (WEI)
As well as calculating confidence intervals for a given distribution 3_extremeConfidenceIntervals
:
lmoments3
and lmfit
can be installed by:
pip install lmoments3
pip install lmfit
The implementation of the 5_extremeIDF
file, could not be updated in python3 and was left as the original file.