Skip to main content

gemseo-umdo

PyPI - License PyPI - Python Version PyPI Codecov branch

Overview

gemseo-umdo is a plugin of the library GEMSEO, dedicated to multidisciplinary optimization (MDO) under uncertainty.

MDO under uncertainty

The main goal of gemseo-umdo is to extend GEMSEO to MDO under uncertainty.

Given a collection of disciplines, we are interested in solving a problem like

$$ \begin{align} &\underset{x\in\mathcal{X}}{\operatorname{minimize}}& & \mathbb{E}[f(x,U)]+\kappa\times\mathbb{S}[f(x,U)] \ &\operatorname{subject;to} & &\mathbb{P}[g(x,U)\geq 0] \leq \varepsilon \end{align} $$

by selecting an MDO formulation to handle the multidisciplinary coupling and an estimation technique to approximate the statistics.

Statistics

gemseo-umdo also proposes advanced techniques for uncertainty quantification and management (UQ&M). In presence of multilevel simulators, multilevel Monte Carlo (MLMC) sampling can reduce the variance of the statistics estimators. Another variance reduction technique consists of using the outputs of surrogate models as control variates, even moderately correlated with the original models.

Visualization

A third facet of gemseo-umdo is the visualization toolbox to display the propagation of the uncertainties through a multidisciplinary system as well as the interaction between the uncertain input variables.

Installation

Install the latest version with pip install gemseo-umdo.

See pip for more information.

Bugs and questions

Please use the gitlab issue tracker to submit bugs or questions.

Contributing

See the contributing section of GEMSEO.

Contributors

  • Antoine Dechaume
  • Matthias De Lozzo

Release files for gemseo-umdo 4.3.0

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

Source distribution (sdist)

Source distribution for gemseo-umdo 4.3.0
File Size Uploaded
gemseo_umdo-4.3.0.tar.gz 855.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gemseo-umdo 4.3.0
File Interpreter ABI Platform
gemseo_umdo-4.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / gemseo_umdo-4.3.0.tar.gz

Download URL gemseo_umdo-4.3.0.tar.gz
Size 855.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b11abfb6fbcb481d3156671ded866b5709130f88da63875d747f3914f0858299
BLAKE2b-256 checksum
How to use checksums
28ed52599f30e08a18bf74dc2b82ae724d9c204b7f461771863188c26fed5f38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Release files / gemseo_umdo-4.3.0-py3-none-any.whl

Download URL gemseo_umdo-4.3.0-py3-none-any.whl
Size 189.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07ff97146dc464a20b8decdf42ed78d3a5bfd1a8e9499f70a7fb21f5dc76b0ee
BLAKE2b-256 checksum
How to use checksums
2575ef46920a969eda3c824883f4b91fcb2ac50437df2cf2f9c21ce4542bc7ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Release history Release notifications | RSS feed

This release

4.3.0 This release

2 release files

4.2.0

2 release files

4.1.0

1 release file

4.0.0

1 release file

3.0.0

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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