Overview of pyextremes capabilities
masterpyextremes is a Python library for univariate Extreme Value Analysis (EVA). It provides a suite of tools for the following tasks:
- Extreme Event Extraction: Extracting extremes from time series using methods like Block Maxima (BM) or Peaks Over Threshold (POT).
- Distribution Fitting: Fitting continuous distributions (e.g., GEVD, GPD, or user-specified distributions) to extracted extreme events.
- Visualization: Generating plots for model inputs, results, and goodness-of-fit statistics (e.g., model diagnostics, trace plots, corner plots).
- Probability Estimation: Estimating extreme events for a given probability or return period (e.g., 100-year events) along with confidence intervals.
- Model Tuning: Tools to assist in selecting optimal block sizes for BM or thresholds for POT.