Skip to content
forked from openturns/otfmi

FMI models manipulation module

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

SG-phimeca/otfmi

 
 

Repository files navigation

https://github.com/openturns/otfmi/actions/workflows/build.yml/badge.svg?branch=master

OTFMI Module

This is the source tree or distribution for the otfmi package for simulating functional mockup units (FMUs) from OpenTURNS.

The functional mock-up interface (FMI) standard specifies a format for multipurpose, easy to build and reusable data interfaces to numerical models. A functional mock-up unit (FMU) is a black box defined by the FMI standard, akin to the wrappers familiar to the OpenTURNS’ community.

The purpose of the otfmi Python module is to promote the use of the probabilistic approach with system models, in particular those written in Modelica, by enabling easy manipulation of FMUs with OpenTURNS. The otfmi module relies on PyFMI, a module for manipulating FMUs within Python.

Installation

The preferred installation procedure uses Conda.

First install OpenTURNS in conda, according to the instructions. Once OpenTURNS is installed, use the following commands to install OTFMI:

conda install -y otfmi

Documentation

A complete documentation, including onboarding examples and concrete applications, is available here.

Example FMU files are provided at [FMUDEMOS].

License

This package is licensed under the LGPL3.

Bibliography

[PYFMI]PyFMI Python module. url: https://github.com/modelon-community/PyFMI
[FMUDEMOS]FMU demonstration files. https://github.com/openturns/otfmi/tree/master/otfmi/example/file/fmu

About

FMI models manipulation module

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.8%
  • Modelica 4.2%
  • CMake 1.3%
  • C 1.2%
  • Shell 0.5%