Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-fmi
A curated list of Functional Mock-up Interface (FMI) libraries, tools and resources.
https://github.com/traversaro/awesome-fmi
Last synced: 3 days ago
JSON representation
-
Community
-
Tools
- LinkedIn FMI Group - Open group to spread news and discuss topics w.r.t. FMI.
- Stack Overflow - Questions related to FMI in Stack Overflow.
- Twitter's FMI Info and News - Unofficial news account about the FMI Standard, FMI usage and FMI tools.
-
-
FMI 2
-
Libraries
- FMI++ Python Interface - Python interface for the FMI++ library. [BSD, BOOST]
- javaFMI - Java library for import and export of FMUs. [LGPL3]
- Simulink FMU Importing - Coupling FMU](https://mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.html) - Out-of-the-box official support for FMU import and export (tool coupling) in Simulink. [Commercial]
- FMI Toolbox for MATLAB/Simulink - Toolbox with support for Simulink FMU Import/Export and MATLAB FMU import. [Commercial]
- matlab-fmu - MATLAB Toolbox for Windows with support for import of FMUs for Model-Exchange and Co-Simulation as well as the export of MATLAB scripts as FMUs for Co-Simulation, based on the FMI++ library. [BSD]
- rust-fmi - A Rust interface to FMUs (Functional Mock-up Units) that follow the FMI Standard. [APACHE2/MIT]
- FMI Library - C library for import of FMUs. [BSD]
- FMU SDK - C library for exporting FMUs. [BSD]
- FMI++ - C++ library for import and export of FMUs. [BSD]
- FMI4cpp - FMI 2.0 implementation written in modern C++. [MIT]
- PyFMI - Python package for loading and interacting with FMUs, based on the FMI Library. [LGPL]
- SimulatorToFMU - Python package that allows to export a memoryless Python-driven simulation program or script as a FMU. [BSD]
- modestpy - Python package for parameter estimation in FMUs. [BSD]
- PythonFMU - Framework for exporting Python code as FMUs. [MIT]
- qFMU - Generate standard LTI system FMUs through CLI [BSD]
- FMI4j - Java/Kotlin library for dealing with FMUs on the JVM platform. [MIT]
- Simulix - A third-party Simulink tool to generate FMUs from Simulink models using the C-API. [GPL3]
- FMIFlux.jl - Library which offers the ability to setup NeuralFMUs, put FMUs inside any feed-forward NN topology and get a hybrid model trainable with a standard AD training process. [MIT]
- FMPy - Python package for loading and interacting with FMUs. It supports also the latest [System Structure and Parameterization (SSP standard)](https://www.modelica.org/projects). [BSD]
- FMI.jl - Library which integrates FMI and permits load, instantiate, parameterize and simulate FMUs seamlessly inside the Julia programming language. [MIT]
- FMIKit-Simulink - Import and export Functional Mock-up Units with Simulink. [BSD]
- FMU4cpp - CMake/Github Actions template project for building FMUs in C++. [MIT]
- Simulink FMU Importing - Coupling FMU](https://mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.html) - Out-of-the-box official support for FMU import and export (tool coupling) in Simulink. [Commercial]
-
Tools
- FMIGo! - A set of tools for dealing with the FMI and SSP standards. [MIT]
- λ-Sim - Tool that converts FMU simulation models into REST APIs. [MIT]
- FMITerminalBlock - Two way interface between the FMI and IEC 61499-based controllers. [BSD]
- FMU-proxy - Framework that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls and that permits to transform a co-simulation FMU into a proxified version of the same FMU, so that each FMU can run in a separate process. [MIT]
- Unity-FMI-Addon - FMI support for [Unity](https://unity3d.com/), a cross-platform game engine. [BSD]
- ROS fmi_adapter - FMI support for [ROS](http://www.ros.org/), a flexible framework for writing robot software. [APACHE2]
- fmu-viewer - A simple FMU viewer in the browser
- FMU-proxy - Framework that allows Functional Mock-up Units (FMUs) to be accessed through language independent RPC calls and that permits to transform a co-simulation FMU into a proxified version of the same FMU, so that each FMU can run in a separate process. [MIT]
- Dymola - A modeling and simulation environment for Modelica, with full support for FMI. [Commercial]
-
-
FMI 3
-
Tools
- Reference-FMUs - simulation features such as scheduled co-simulation and early return in co-simulation.
- PMSFIT/FMI30TestFMUs
- FMI-VDM-Model - [VDM](https://en.wikipedia.org/wiki/Vienna_Development_Method) formal models for the FMI3.0 specification.
-
Categories
Sub Categories
Keywords
fmi
13
fmi-standard
8
fmu
6
co-simulation
4
python
4
model-exchange
3
julia
2
simulation
2
simulink
1
kotlin
1
java
1
modeling
1
fmi2
1
csv
1
pattern-search
1
parameter-estimation
1
optimization
1
genetic-algorithm
1
cpp17
1
cmake
1
simulink-toolbox
1
simulator
1
scheduled-execution
1
ros
1
robotics
1
keep
1
rpc
1
apache-thrift
1
plc
1
iec-61499
1
rest-api
1
aws-lambda
1
aws-apigateway
1
scientific-machine-learning
1
physicsai
1
neuralode
1
neuralfmu
1
hybrid-modeling
1