Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

gemseo-umdo

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gemseo-umdo

Robust MDO and advanced UQ with GEMSEO.

  • 3.0.0
  • Source
  • PyPI
  • Socket score

Maintainers
1

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

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc