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.0b1.zip (1.3 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.0b1.win32-py2.7.exe (1.7 MB view details)

Uploaded Source

File details

Details for the file PyFMI-2.0b1.zip.

File metadata

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

File hashes

Hashes for PyFMI-2.0b1.zip
Algorithm Hash digest
SHA256 43716a4ff687b1b6caed40466edfa63157b20d0e4406faccc96cd0c4496c7d91
MD5 8a3d365e27ca24b0d0e6d6015a16c895
BLAKE2b-256 bd283c61480baa3551875b792961405639b914ddd6addf3068640e5cfd2f7a21

See more details on using hashes here.

File details

Details for the file PyFMI-2.0b1.win32-py2.7.exe.

File metadata

File hashes

Hashes for PyFMI-2.0b1.win32-py2.7.exe
Algorithm Hash digest
SHA256 bd767566967a1ebec58991fc91e0dc874f7e2a5382de6c36988d3785c64f10eb
MD5 91ba6c754ec134e7a76ddc03c7128f6c
BLAKE2b-256 ea8302f95a071728dd1bd79f18710719aa1dcce2f2e52a46127cbfbbad9d32bf

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