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

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

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