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.1.zip (1.4 MB view details)

Uploaded Source

Built Distributions

PyFMI-2.1.win32-py3.4.exe (1.9 MB view details)

Uploaded Source

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

Uploaded Source

File details

Details for the file PyFMI-2.1.zip.

File metadata

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

File hashes

Hashes for PyFMI-2.1.zip
Algorithm Hash digest
SHA256 a1140d3a6420788eb77be05dd63056cf3037e5ac6897e87f44f65c5230642cfd
MD5 337b0d979410a954f6b5201b9f9d29df
BLAKE2b-256 6849b42d189f0f626292c1300bf00e71c44d04aded95123d98e659e5b6c87fe1

See more details on using hashes here.

File details

Details for the file PyFMI-2.1.win32-py3.4.exe.

File metadata

File hashes

Hashes for PyFMI-2.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 9f3e3e2d6e67c3b814836be21de7696f564b8b44d12518bfc2e04e3f4f27cb5c
MD5 8851b3567bb8ec5bd1ba72d8daeddc02
BLAKE2b-256 a7c197d67f8e84be85838943fccc8f9d0973b1c118955048e43e68dfed41005c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyFMI-2.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 2f64a435fc0e6bd121d60459fa7959ad9e3760f59607dda0c8ab123defd2f9c6
MD5 1c5aace60a70df561d8541b120ca7d1b
BLAKE2b-256 2f3d47b22d42c52af8a6d3f0e13c31360ce7387dc5ffdb9de00b3423a069b00f

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