Generic Engine for Multi-disciplinary Scenarios, Exploration and Optimization. This is a MIRROR of our gitlab repository, the development activity and support happen over there.
https://gitlab.com/gemseo/dev/gemseo ↗ HEALTH ? 70 / Stable
// 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…