v0.4.0
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 ofUnivDist
andProbInput
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 methodreset_rng()
(optionally with a seed number) of theProbInput
instance attached.
Fixes
- A mistake in one the parameter values of the Sobol'-G function has been fixed.