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

If you're not sure about the file name format, learn more about wheel file names.

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

  • Download URL: PyFMI-2.4.win32-py2.7.exe
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page