A benchmark library for OpenTURNS
Project description
otbenchmark
What is it?
The goal of this project is to provide benchmark classes for OpenTURNS. It provides a framework to create use-cases which are associated with reference values. Such a benchmark problem may be used in order to check that a given algorithm works as expected and to measure its performance in terms of accuracy and speed.
Two categories of benchmark classes are currently provided:
- reliability problems, i.e. estimating the probability that the output of a function is less than a threshold,
- sensitivity problems, i.e. estimating sensitivity indices, for example Sobol' indices.
Most of the reliability problems were adapted from the RPRepo
https://rprepo.readthedocs.io/en/latest/
This module allows you to create a problem, run an algorithm and compare the computed probability with a reference probability: Moreover, we can loop over all problems and run several methods on these problems.
Authors
- Michaël Baudin
- Youssef Jebroun
- Elias Fekhari
- Vincent Chabridon
Installation
To install the module, we can use either pip or conda:
pip install otbenchmark
Documentation
The documentation is available here: https://openturns.github.io/otbenchmark/master/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file otbenchmark-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: otbenchmark-0.2.1-py3-none-any.whl
- Upload date:
- Size: 97.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c71dd9d7d69d178c9c7cf8849bc76bb8c63fbe15460eabc60f80e60f7600bf6 |
|
MD5 | bf4a150a8466d850493cd030a2946bae |
|
BLAKE2b-256 | 1e90805c94146493d025ff17d2f6e2c2fa8241049001060938cedf31a4134d71 |