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.3.1.zip (1.9 MB view details)

Uploaded Source

Built Distribution

PyFMI-2.3.1.win32-py2.7.exe (1.8 MB view details)

Uploaded Source

File details

Details for the file PyFMI-2.3.1.zip.

File metadata

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

File hashes

Hashes for PyFMI-2.3.1.zip
Algorithm Hash digest
SHA256 e1168a371babe20d378e585499bf2b3e3979aa3e855661e7c6f00b118a84f2d7
MD5 577829ee1ee83fbb8c28ddf4b82aa4ee
BLAKE2b-256 666026664b2b2cad4a7fae409214e2f8901177322d78bfb11ef61e580115c9b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyFMI-2.3.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 40de51955e584844d295652fc5e0d4e63e042c930d8be95330ebec75d448adbb
MD5 33b5e55bf919409fe28a3f62bc2a93e7
BLAKE2b-256 16acc2b4f44e086febaea7e09d5eec368566e996f58ec906693cd1b5c38f861c

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