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 http://www.functional-mockup-interface.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 http://www.functional-mockup-interface.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 Distributions

PyFMI-1.2b1.zip (1.1 MB view details)

Uploaded Source

PyFMI-1.2b1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

PyFMI-1.2b1.win32-py2.7.exe (1.6 MB view details)

Uploaded Source

File details

Details for the file PyFMI-1.2b1.zip.

File metadata

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

File hashes

Hashes for PyFMI-1.2b1.zip
Algorithm Hash digest
SHA256 4533f07829d17d523d9cc059b1cfe2acde7c6da2388e6733b0146a538409bb7f
MD5 dca38b3fd8784d72a60aa10d394c8d8b
BLAKE2b-256 35283701512f29ca302801ee161676f8addcadc2419d8c5b388f059d5e60a9bd

See more details on using hashes here.

File details

Details for the file PyFMI-1.2b1.tar.gz.

File metadata

  • Download URL: PyFMI-1.2b1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyFMI-1.2b1.tar.gz
Algorithm Hash digest
SHA256 e77898687c0d6e76395dfdfe6b0ea56ff807417066d1dee446699b0d0335c3cb
MD5 dcd2626ce4a7378598cbe4bde6fb9479
BLAKE2b-256 cab9c6eaef7e7765dcf0d12d2537176c2a58b7725c966dd5225a93c811c4e06a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyFMI-1.2b1.win32-py2.7.exe
Algorithm Hash digest
SHA256 f5592dd20515dc628a26c12e0481787106cf48c7707b06f95dcbb9824dd16f7d
MD5 ccd5b958752cca9e005db83c301f74f9
BLAKE2b-256 a330075387c7694d1df6bb4d55c50d8995af6282d3c6da1df895ca302cb05fc2

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