Skip to main content

A package for working with dynamic models compliant with the Functional Mock-Up Interface standard.

Project description

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:

Optional

Source Installation:

python setup.py install –fmil-home=/path/to/FMI_Library/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyFMI-2.4.0.zip (1.9 MB view details)

Uploaded Source

Built Distribution

PyFMI-2.4.win32-py2.7.exe (2.3 MB view details)

Uploaded Source

File details

Details for the file PyFMI-2.4.0.zip.

File metadata

  • Download URL: PyFMI-2.4.0.zip
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyFMI-2.4.0.zip
Algorithm Hash digest
SHA256 ae1e194667d9148879b70bb40520855c0984c4116140d8362414046b8f1a00b8
MD5 bcbc480b56e7dd86b8d17918ead207d2
BLAKE2b-256 cce5cf5ecd0a6dcf1b1fff89e7a14de6b3d7888a35b8a2e4db22ddb3a9f9b081

See more details on using hashes here.

File details

Details for the file PyFMI-2.4.win32-py2.7.exe.

File metadata

File hashes

Hashes for PyFMI-2.4.win32-py2.7.exe
Algorithm Hash digest
SHA256 9c14fbc5cb8dd2d2cfc02e7bbf6351a6a928f2fd3ac120171020b89688b158f7
MD5 753cfb81fa8e430298f1df331d0fb545
BLAKE2b-256 fe99c19101e425626b8ca12346a2f3eab9aea2c352fe47e694f6cd41c2b41349

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page