// readme

Generic Engine for Multidisciplinary Scenarios, Exploration and Optimization

Documentation · Community · Issues · Contact


GEMSEO® is an open-source Python library to automate multidisciplinary processes, starting with multidisciplinary design optimization (MDO). It provides a catalog of MDO formulations that assemble disciplines, multidisciplinary analyses and optimization or DOE algorithms into an executable process.

GEMSEO can be used standalone or embedded in a simulation platform. Disciplines can wrap Python code, Matlab, Scilab, Excel spreadsheets or executables. It is built on NumPy, SciPy and Matplotlib, and distributed under the GNU LGPL v3.0 license, which allows commercial use.

Features

  • Automatic creation and execution of MDO processes from a chosen MDO formulation (MDF, IDF, BiLevel, disciplinary optimization).
  • Numerical tools for multidisciplinary problems: coupling (MDA), optimization, design of experiments, linear solvers, ordinary differential equations, surrogate models, machine…