pyeee API

Contents

pyeee API#

Purpose#

pyeee provides parameter screening of computational models using the Morris method of Elementary Effects or the extension of Efficient/Sequential Elementary Effects of Cuntz, Mai et al. (Water Res Research, 2015).

copyright:

Copyright 2019-2024 Matthias Cuntz, Juliane Mai; see AUTHORS.rst for details.

license:

MIT License, see LICENSE for details.

Subpackages#

eee(func, *args, **kwargs)

Parameter screening using Efficient/Sequential Elementary Effects of Cuntz, Mai et al. (Water Res Research, 2015).

History
  • Written Oct 2019 by Matthias Cuntz (mc (at) macu (dot) de)

  • v0.2, initial PyPI commit, Jan 2020, Matthias Cuntz

  • v0.3, cleaning all minor TODOs, Jan 2020, Matthias Cuntz

  • v0.4, removed numpy deprecation warnings, Jan 2020, Matthias Cuntz

  • v0.4.1, first zenodo release, Jan 2020, Matthias Cuntz

  • v0.4.2, second release to trigger zenodo, Jan 2020, Matthias Cuntz

  • v0.5, removed bug in exe wrappers and added number of tests, Feb 2020, Matthias Cuntz

  • v0.6, fix tests on TravisCI and have tests for all modules, Feb 2020, Matthias Cuntz

  • v0.7, systematically logistic_p versions, and keep formatting with substitution functions, Feb 2020, Matthias Cuntz

  • v0.8, split tests into individual files per module, and small bug fixes in tests and error handling, Feb 2020, Matthias Cuntz

  • v0.9, renamed morris.py to morris_method.py and adapted args and kwargs to common names in pyeee, Feb 2020, Matthias Cuntz

  • v1.0, restructured package with functions and utils subpackages, Feb 2020, Matthias Cuntz

  • v1.1, number of final trajectories is argument instead of keyword, Feb 2020, Matthias Cuntz

  • v1.2, sample not only from uniform distribution but allow all distributions of scipy.stats, Apr 2020, Matthias Cuntz

  • v2.0, restructure: take wrappers and I/O from partialwrap, take function directory from jams, Jun 2020, Matthias Cuntz

  • v2.1, include subpackages in const, functions in setup.py, Sep 2020, Matthias Cuntz

  • v3.0, use pyjams package, Oct 2021, Matthias Cuntz

  • v4.0, modernise code structure and documentation, Feb 2024, Matthias Cuntz

  • v4.1, add pyeee to conda-forge, Mar 2024, Matthias Cuntz

  • v5.0, remove dependency to pyjams, Mar 2024, Matthias Cuntz