Skip to main content

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/

Metadata

Release files for otbenchmark 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for otbenchmark 0.2.1
File Interpreter ABI Platform
otbenchmark-0.2.1-py3-none-any.whl Python 3 none any Details

Release files / otbenchmark-0.2.1-py3-none-any.whl

Download URL otbenchmark-0.2.1-py3-none-any.whl
Size 97.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c71dd9d7d69d178c9c7cf8849bc76bb8c63fbe15460eabc60f80e60f7600bf6
BLAKE2b-256 checksum
How to use checksums
1e90805c94146493d025ff17d2f6e2c2fa8241049001060938cedf31a4134d71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2

1 release file

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page