SOFIRpy

Description

Co- Simulation Of Functional Mock-up Units (FMU) with Integrated Research Data Management (SOFIRpy) is a python package that lets you co-simulate FMUs with custom models written in python.

The package provides functionalities to:

  • Export Dymola and OpenModelica models as a FMU
  • Co-simulate FMUs with custom written models in python
  • Store data and meta data of the simulation inside a hdf5 file

Authors & Acknowledgements

SOFIRpy was written by Daniele Inturri and supervised by Kevin Logan, Michaela Leštáková, and Tobias Meck.

The authors would like to thank the Federal Government and the Heads of Government of the Länder, as well as the Joint Science Conference (GWK), for their funding and support within the framework of the NFDI4Ing consortium. Funded by the German Research Foundation (DFG) – project number 442146713.

This work has been co-funded by the LOEWEinitiative (Hesse, Germany) within the emergenCITY center [LOEWE/1/12/519/03/05.001(0016)/72].