Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.83 KB

CHANGELOG.md

File metadata and controls

46 lines (32 loc) · 1.83 KB

Changelog

All notable changes to the UQTestFuns project is documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - 2023-07-03

Added

  • Publishing to PyPI is now automated once a tagged (with semantic version) release is carried out via GitHub
  • Add a few additional classifiers in setup.cfg for the PyPI record
  • DOI from Zenodo in README.md

Fixed

  • Wrong classifier specification in setup.cfg causing upload to PyPI to fail
  • Issue with RTD document built crashing from time to time; probably due to a problematic matplotlib version

Changed

  • The HTML representation of ProbInput instances now takes less space
  • Relax the numerical tolerance of a test (i.e., univariate beta distribution)
  • Minor edit in the docs

0.0.1 - 2023-06-03

First public release of UQTestFuns.

Added

  • An abstract class (UQTestFunABC) to unify the interface of a UQ test function
  • Probabilistic input modeling (via ProbInput class) with a joint independent distribution function
  • UnivDist class to represent one-dimensional marginal distributions (a univariate continuous random variable)
  • Nine univariate distributions
  • A total of 11 UQ test functions (concrete implementations of UQTestFunABC) typically used for the metamodeling, sensitivity analysis, and optimization applications
  • A concrete class implementation (UQTestFun) to create a UQ test function on runtime
  • A minimal documentation built using Jupyter Book
  • CI/CD to build and serve the documentation on ReadTheDocs
  • Mirror GitHub action to the CASUS organization