Metadata-Version: 2.1
Name: ensembleperturbation
Version: 1.0.0
Summary: perturbation of coupled model input over a space of input variables
Home-page: https://github.com/noaa-ocs-modeling/EnsemblePerturbation.git
License: CC0-1.0
Author: Zach Burnett
Author-email: zachary.burnett@noaa.gov
Requires-Python: >=3.7,<4.0
Classifier: License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: development
Provides-Extra: documentation
Provides-Extra: plotting
Provides-Extra: testing
Requires-Dist: adcircpy (>=1.1.0)
Requires-Dist: appdirs
Requires-Dist: beautifulsoup4
Requires-Dist: cartopy; extra == "plotting"
Requires-Dist: chaospy
Requires-Dist: cmocean; extra == "plotting"
Requires-Dist: coupledmodeldriver (>=1.4.11)
Requires-Dist: dask
Requires-Dist: fiona
Requires-Dist: geopandas
Requires-Dist: isort; extra == "development"
Requires-Dist: m2r2; extra == "documentation"
Requires-Dist: matplotlib; extra == "plotting"
Requires-Dist: netcdf4
Requires-Dist: numpy
Requires-Dist: oitnb; extra == "development"
Requires-Dist: pandas
Requires-Dist: pint-pandas
Requires-Dist: pyproj (>=2.6)
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-xdist; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: python-dateutil
Requires-Dist: requests
Requires-Dist: scikit-learn
Requires-Dist: shapely
Requires-Dist: sphinx-rtd-theme; extra == "documentation"
Requires-Dist: sphinx; extra == "documentation"
Requires-Dist: sphinxcontrib-bibtex; extra == "documentation"
Requires-Dist: sphinxcontrib-programoutput; extra == "documentation"
Requires-Dist: stormevents (>=1.4.1)
Requires-Dist: tables
Requires-Dist: typepigeon
Requires-Dist: wget; extra == "testing"
Project-URL: Documentation, https://ensembleperturbation.readthedocs.io
Project-URL: Repository, https://github.com/noaa-ocs-modeling/EnsemblePerturbation.git
Description-Content-Type: text/markdown

# Ensemble Perturbation

[![tests](https://github.com/noaa-ocs-modeling/EnsemblePerturbation/workflows/tests/badge.svg)](https://github.com/noaa-ocs-modeling/EnsemblePerturbation/actions?query=workflow%3Atests)
[![codecov](https://codecov.io/gh/noaa-ocs-modeling/ensembleperturbation/branch/main/graph/badge.svg?token=4DwZePHp18)](https://codecov.io/gh/noaa-ocs-modeling/ensembleperturbation)
[![build](https://github.com/noaa-ocs-modeling/EnsemblePerturbation/workflows/build/badge.svg)](https://github.com/noaa-ocs-modeling/EnsemblePerturbation/actions?query=workflow%3Abuild)
[![version](https://img.shields.io/pypi/v/EnsemblePerturbation)](https://pypi.org/project/EnsemblePerturbation)
[![license](https://img.shields.io/github/license/noaa-ocs-modeling/EnsemblePerturbation)](https://creativecommons.org/share-your-work/public-domain/cc0)
[![style](https://sourceforge.net/p/oitnb/code/ci/default/tree/_doc/_static/oitnb.svg?format=raw)](https://sourceforge.net/p/oitnb/code)
[![documentation](https://readthedocs.org/projects/ensembleperturbation/badge/?version=latest)](https://ensembleperturbation.readthedocs.io/en/latest/?badge=latest)

Python library for perturbing coupled model inputs into ensemble runs. Provides
perturbation and results comparison.

```bash
pip install ensembleperturbation
```

Documentation can be found at https://ensembleperturbation.readthedocs.io

## Command-line interface

`ensembleperturbation` exposes the following CLI commands:

- `make_storm_ensemble`
- `perturb_tracks`
- `combine_results`
- `plot_results`

