Publications Repository - Helmholtz-Zentrum Dresden-Rossendorf
1 PublicationUQTestFuns: A Python3 library of uncertainty quantification (UQ) test functions
Researchers are continuously developing novel methods and algorithms in the field of applied uncertainty quantification (UQ).
During the development phase of a novel method or algorithm, researchers and developers often rely on test functions taken from the literature for validation purposes.
Afterward, they employ these test functions as a fair means to compare the performance of the novel method against that of the state-of-the-art methods in terms of accuracy and efficiency measures.
UQTestFuns is an open-source Python3 library of test functions commonly used within the applied UQ community.
Specifically, the package provides:
- an implementation with minimal dependencies (i.e., NumPy and SciPy) and a common interface of many test functions available in the UQ literature
- a single entry point collecting test functions and their probabilistic input specifications in a single Python package
- an opportunity for an open-source contribution, supporting the implementation of new test functions and posting reference results.
UQTestFuns aims to save the researchers' and developers' time from having to reimplement many of the commonly used test functions themselves.
Keywords: test functions; benchmark; uncertainty quantification; metamodeling; surrogate modeling; sensitivity analysis; reliability analysis; rare event estimation
Related publications
-
UQTestFuns: A Python3 Library of Uncertainty Quantification (UQ) Test Functions
ROBIS: 37736 HZDR-primary research data are used by this (Id 37735) publication -
UQTestFuns: A Python3 Library of Uncertainty Quantification (UQ) Test Functions
RODARE: 2531 HZDR-primary research data are used by this (Id 37735) publication
-
The Journal of Open Source Software 8(2023)90, 5671
DOI: 10.21105/joss.05671
Permalink: https://www.hzdr.de/publications/Publ-37735