Plugins#

GEMSEO features can be extended with external Python modules. All kinds of additional features can be implemented: disciplines, optimizers, DOE algorithms, formulations, post-processors, surrogate models, ...

Name / Repo

Description

Documentation

gemseo-benchmark

A GEMSEO-based package to benchmark optimization algorithm.

Documentation

gemseo-bilevel-outer-approximation

GEMSEO plugin for the bi-level outer approximation (shortened as bi-level OA) algorithm.

Documentation

gemseo-calibration

Capability to calibrate GEMSEO disciplines from data

Documentation

gemseo-fmu

GEMSEO plugin for FMU dynamic models

Documentation

gemseo-hexaly

GEMSEO interface to Hexaly solver

Documentation

gemseo-jax

GEMSEO plugin for JAX

Documentation

gemseo-matlab

GEMSEO plugin for MATLAB.

Documentation

gemseo-mlearning

Miscellaneous machine learning capabilities

Documentation

gemseo-mma

GEMSEO plugin for the MMA (Method of Moving Asymptotes) algorithm.

Documentation

gemseo-pdfo

GEMSEO plugin for the PDFO library.

Documentation

gemseo-petsc

PETSc wrapper for LinearSolver and BaseMDA

Documentation

gemseo-pseven

GEMSEO plugin for the pSeven library.

Documentation

gemseo-pymoo

Pymoo wrapper for optimization algorithms

Documentation

gemseo-pyoptsparse

GEMSEO interface to pyoptsparse algorithms.

Documentation

gemseo-scilab

Interfacing Scilab functions

Documentation

gemseo-ssh

SSH plugin for GEMSEO

Documentation

gemseo-template-editor-gui

A GUI to create input and output file templates for DiscFromExe.

Documentation

gemseo-umdo

Capability for MDO under uncertainty

Documentation

See also

Extend GEMSEO features with external Python modules.

See also

Create a new plugin with copier-gemseo.