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 Distributions

PyFMI-1.2.1.zip (1.1 MB view details)

Uploaded Source

PyFMI-1.2.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Source

File details

Details for the file PyFMI-1.2.1.zip.

File metadata

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

File hashes

Hashes for PyFMI-1.2.1.zip
Algorithm Hash digest
SHA256 16d0932691c6a50ac7f6c0043d6200ed1698ec8632d783b3de1eb7368a40f496
MD5 4ef968dca35106ee507d8734aa66774d
BLAKE2b-256 3fce228bc589abb1fa2550c5d3e7123c342ca8fd6b45f1274e7782aa7f89d950

See more details on using hashes here.

File details

Details for the file PyFMI-1.2.1.tar.gz.

File metadata

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

File hashes

Hashes for PyFMI-1.2.1.tar.gz
Algorithm Hash digest
SHA256 e0af94391bd9e56a6eeb2dc547f418feff49750c3a646daedab3b441295be66b
MD5 ba44894724f34cc240d144b5c310eb45
BLAKE2b-256 5454af68d44003b2a3ee071f8ef6df0c6220ef192151a6db4845a50baaf57924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PyFMI-1.2.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 b09a5bfc613c06c3e12f28cf4682d4c8a224b8d9d4d999572d9142d7e9e0fc35
MD5 de26dfc64d6c04643ec0a69b811ec816
BLAKE2b-256 0cb6d0417523896df948513debb69a35ca15f3b897096509a60c2ad87dc22f7a

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