Construct Taylor series expansions for surrogate modelling. Compute UQ and sensitivity analysis metrics of the Taylor series expansion.
| Function | Description | Symbol |
|---|---|---|
tse |
n-th-order Taylor Series | |
expectation |
Expected Value | |
central_moment |
Central Moment | |
sobol_indices |
Partial Variances | |
sobol_indices |
Sobol’ Indices | |
total_sobol_indices |
Total Sobol’ Indices | |
shapley_values |
Shapley effects | |
remainder |
Error of |
|
| — | Sensitivities, |
Install OTILib from https://github.com/mauriaristi/otilib. This will create a new conda environment with OTILib installed.
Activate the otilib conda environment, for example:
conda activate pyotiAdd the TSEUQLib dependencies in one of two ways (TESTING IN PROGRESS).
- Update the pyoti environment with:
conda env update -f environment.ymlOr, 2) Update the pyoti environment with:
conda install line_profiler sympy scipy pandasRun the examples in examples/ with python. For example, run the ishigami example by:
cd TSEUQLib/examples/
python ishigami.pyLANL O5031
© 2025. Triad National Security, LLC. All rights reserved.
This program was produced under U.S. Government contract 89233218CNA000001 for Los Alamos National Laboratory (LANL), which is operated by Triad National Security, LLC for the U.S. Department of Energy/National Nuclear Security Administration. All rights in the program are reserved by Triad National Security, LLC, and the U.S. Department of Energy/National Nuclear Security Administration. The Government is granted for itself and others acting on its behalf a nonexclusive, paid-up, irrevocable worldwide license in this material to reproduce, prepare. derivative works, distribute copies to the public, perform publicly and display publicly, and to permit others to do so.