Extreme Value Analysis (EVA) in Python
Project description
pyextremes
Extreme Value Analysis (EVA) in Python
About
Documentation: https://georgebv.github.io/pyextremes/
License: MIT
E-Mail: bocharovgeorgii@gmail.com
pyextremes is a Python library aimed at performing univariate and multivariate Extreme Value Analysis (EVA).
pyextremes provides tools necessary to perform a wide range of tasks required to perform EVA, such as:
- extraction of extreme events from time series using methods such as Block Maxima (BM) or Peaks Over Threshold (POT)
- fitting continuous distributions, such as GEVD, GPD, or user-specified continous distributions to the extracted extreme events
- visualization of model inputs, results, and goodness-of-fit statistics
- estimation of extreme events of given probability or return period (e.g. 100-year event) and of corresponding confidence intervals
- tools assisting with model selection and tuning, such as selection of block size in BM and threshold in POT
Installation
Get latest version from PyPI:
pip install pyextremes
Get latest experimental build from GitHub:
pip install git+https://github.com/georgebv/pyextremes
Get pyextremes for the Anaconda Python distribution:
conda install -c conda-forge pyextremes
Tutorials
This section will be removed in the future in favor of the official documentation which can be found at https://georgebv.github.io/pyextremes/.
Illustrations
Model diagnostic
Extreme value extraction
Trace plot
Corner plot
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
Hashes for pyextremes-2.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2edbbe6edf57fccf5fdbc837c1bb0e31d0306f31d015e53cd6d51174dff724 |
|
MD5 | 6cd804c0104c517a4faa85abaf4e50b9 |
|
BLAKE2b-256 | 5a99e4237592cdf14b3fa80d54f5ecdb855c5bcb3078740c9173d1560ad0cc9b |