DOE OSTI · 1884927
Development of the uncertainty quantification toolkit's python interface and surrogate construction tutorial
Abstract
The uncertainty quantification toolkit (UQTk) is a collection of c++ libraries that assess the confidence of numerical models. Surrogate approximations, often polynomial chaos expansions (PCEs), lessen the computational cost of these assessments. I developed a Python interface in UQTk for regression and Bayesian compressive sensing to add to the existing Galerkin projection method. These methods receive an object containing the polynomial basis information and NumPy arrays of sample points, call c++ methods, and return the PCE coefficients in a NumPy array. To demonstrate these methods, I wrote a tutorial in which I use them to construct surrogates for Genz functions and calculate the resulting error.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Curry, Caitlin. 2022-08-01. Development of the uncertainty quantification toolkit's python interface and surrogate construction tutorial. https://doi.org/10.2172/1884927
Cite the original work for its findings. Save a collection to share your selection of sources.