PyFMI is a package for loading and interacting with Functional Mock-Up Units (FMUs), which are compiled dynamic models compliant with the Functional Mock-Up Interface (FMI), see https://www.fmi-standard.org/ for more information. PyFMI is based on FMI Library, see http://www.jmodelica.org/FMILibrary .
FMI is a standard that enables tool independent exchange of dynamic models on binary format. Several industrial simulation platforms supports export of FMUs, including, Dymola, JModelica.org, OpenModelica and SimulationX, see https://www.fmi-standard.org/tools for a complete list. PyFMI offers a Python interface for interacting with FMUs and enables for example loading of FMU models, setting of model parameters and evaluation of model equations.
PyFMI is available as a stand-alone package or as part of the JModelica.org distribution. Using PyFMI together with the Python simulation package Assimulo adds industrial grade simulation capabilities of FMUs to Python.
For a forum discussing usage and development of PyFMI, see http://www.jmodelica.org/forum.
Requirements:
Python-headers (usually included on Windows, python-dev on Ubuntu)
Optional
wxPython For the Plot GUI.
matplotlib For the Plot GUI.
Source Installation:
python setup.py install –fmil-home=/path/to/FMI_Library/
Metadata
Release files for PyFMI 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PyFMI-1.3.1.zip | 1.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyFMI-1.3.1.win32-py2.7.exe | Details |
Total release size: 3.3 MB
Release files / PyFMI-1.3.1.zip
| Download URL | PyFMI-1.3.1.zip |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5c7faf029ecbe3c34b81818678c190b58eda1737dcba4b5b8402fd015d8ac6e
|
|
BLAKE2b-256 checksum How to use checksums |
18817540d96867838e201a5d08ae3240bcdea0aaa4ea79169f0b7ecebe8ab0d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / PyFMI-1.3.1.win32-py2.7.exe
| Download URL | PyFMI-1.3.1.win32-py2.7.exe |
|---|---|
| Size | 2.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b191ca7788d8a3ead3e0f1de87ffb24fb0285d438cc78a8088637a4a6f2bc804
|
|
BLAKE2b-256 checksum How to use checksums |
332e8f36524b71065133cecbb9fc8f28e5c6212bbc21745327d8516e60fd8fee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |