FMPy is a free Python library to simulate Functional Mock-up Units (FMUs) that...

  • supports FMI 1.0 and 2.0
  • supports Co-Simulation and Model Exchange
  • runs on Windows, Linux and macOS
  • has a graphical user interface
  • compiles C code FMUs and generates CMake projects for debugging

It's developed at Dassault Systèmes and released under the BSD 3-clause license.