Skip to content

v0.4.0

Compare
Choose a tag to compare
@damar-wicaksono damar-wicaksono released this 07 Jul 16:23
· 165 commits to dev since this release
999baba

July 07, 2023

v0.4.0 includes several new UQ test functions in the context of reliability analysis and metamodeling. The package is now tested against Python v3.11. This is the release before the package is submitted for review to the Journal of Open Source Software (JOSS).

See the complete CHANGELOG.

New

  • The two-dimensional convex failure domain problem for reliability analysis exercises from Borri and Speranzini (1997).
  • The two-dimensional quadratic RS problem for reliability analysis exercises from Waarts (2000). This is a variant of the classic RS problem with one quadratic term.
  • The one-dimensional damped cosine function for metamodeling exercises from an example in Santner et al. (2018).
  • The two-dimensional circular bar RS problem for reliability analysis exercises taken from an example in Verma et al. (2015).
  • The two-dimensional polynomial function with random inputs from Webster et al. (1996) for metamodeling exercises.

Enhancements

  • reset_rng() method is now available for instances of UnivDist and ProbInput classes. When called (optionally with a seed number), a new instance of NumPy default RNG will be created and attached to the instance.

Changes

  • rng_seed_prob_input keyword parameter has been removed from the list of parameters to the constructor of all UQ test functions. The "official" way to reset an RNG with a seed is to use the instance method reset_rng() (optionally with a seed number) of the ProbInput instance attached.

Fixes

  • A mistake in one the parameter values of the Sobol'-G function has been fixed.