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

gemseo-fmu

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gemseo-fmu

GEMSEO plugin for FMU dynamic models.

  • 3.0.0
  • Source
  • PyPI
  • Socket score

Maintainers
1

gemseo-fmu

PyPI - License PyPI - Python Version PyPI Codecov branch

Overview

GEMSEO-FMU is a GEMSEO plugin for loading, interacting, and simulating Functional Mockup Unit models (FMUs). FMUs are widely used by the simulation community and can be generated by over 200 tools such as Dymola, OpenModelica, CATIA, ANSYS, LS-DYNA, or MATLAB (see the full list here https://www.fmi-standard.org/tools).

GEMSEO-FMU enables the integration and exploitation of FMUs in a Multidisciplinary Design Optimization (MDO) context, via GEMSEO. For that, it wraps the FMU model into a GEMSEO discipline named FMUDiscipline. GEMSEO-FMU also offers a TimeSteppingSystem class to co-simulate FMU models using a master algorithm.

GEMSEO-FMU relies on the FMPy library for loading the FMU models, setting the model parameters and evaluating model equations. Model Exchange and Co-Simulation types as well as versions 1.0, 2.0 and 3.0 of the FMI standard are supported by FMPy, and so by GEMSEO-FMU.

Installation

Install the latest version with pip install gemseo-fmu.

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

  • Jorge Camacho Casero
  • François Gallard
  • 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