This is a fully working, nearly finished release of `pyextremes`. This release includes all major tools envisioned for the package and has been tested against most scenarios.
These are the changes relative to the `v0.1.0` release:
- all models are now based on the same universal `Distribution` class. This class is a wrapper around `scipy.stats.rv_continuous` and allows to use any `scipy.stats` distribution in the models and to create custom user distributions subclassed from `scipy.stats.rv_continuous`
- fully reworked how models work - all models now have most of their functionality defined in the base class, with only the `fit`, `encode_kwargs`, and `_get_extreme_value` methods defined for each model