Skip to main content

Extreme value analysis (EVA) in Python

Project description

build status coverage status pypi package

pyextremes

pyextremes is a Python library dedicated to solving problems from the area of Extreme Value Analysis (EVA). It provides tools to extract extreme events from time series using Block Maxima or Peaks Over Threshold methods, to fit models such as GEV and GPD to the extracted extreme values, and to provide estimates of extreme events and corresponding confidence intervals for given return periods. Models are fitted to the data using the Maximum Likelihood Estimate (MLE, via scipy) or the Markov Chain Monte Calro (MCMC, via emcee) models.

Version: 0.2.0

License: GNU General Public License v3.0

E-Mail: bocharovgeorgii@gmail.com

Documentation: coming soon

Installation

pip install pyextremes

Dependencies

Python version: >=3.7

Required packages: emcee matplotlib numpy pandas scipy

Tutorials

Illustrations

Extreme value extraction

extreme events image

Model diagnostic

model diagnostic image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyextremes-0.2.0.tar.gz (3.9 MB view hashes)

Uploaded Source

Built Distribution

pyextremes-0.2.0-py3-none-any.whl (55.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page