Skip to main content

A benchmark library for OpenTURNS

Project description

GHA

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

otbenchmark-0.2.1-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

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

Hashes for otbenchmark-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2c71dd9d7d69d178c9c7cf8849bc76bb8c63fbe15460eabc60f80e60f7600bf6
MD5 bf4a150a8466d850493cd030a2946bae
BLAKE2b-256 1e90805c94146493d025ff17d2f6e2c2fa8241049001060938cedf31a4134d71

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page