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-1.3.1.zip (1.2 MB view details)

Uploaded Source

Built Distribution

PyFMI-1.3.1.win32-py2.7.exe (2.1 MB view details)

Uploaded Source

File details

Details for the file PyFMI-1.3.1.zip.

File metadata

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

File hashes

Hashes for PyFMI-1.3.1.zip
Algorithm Hash digest
SHA256 c5c7faf029ecbe3c34b81818678c190b58eda1737dcba4b5b8402fd015d8ac6e
MD5 96bc1272373b7c28b3488f03ad9f5879
BLAKE2b-256 18817540d96867838e201a5d08ae3240bcdea0aaa4ea79169f0b7ecebe8ab0d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyFMI-1.3.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 b191ca7788d8a3ead3e0f1de87ffb24fb0285d438cc78a8088637a4a6f2bc804
MD5 59bc92f559b1702118b5d5475db118d3
BLAKE2b-256 332e8f36524b71065133cecbb9fc8f28e5c6212bbc21745327d8516e60fd8fee

See more details on using hashes here.

Supported by

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