Skip to main content

Framework for simulating FMUs and custom models written in python.

Project description

SOFIRpy

Latest Release Python 3.9+ License: MIT pipeline status Documentation Status coverage

Co-Simulation Of Functional Mock-up Units (FMU) with Integrated Research Data Management (SOFIRpy) is a python package that lets you co-simulate FMUs with custom models written in python. The package provides functionalities to:

  • Export Dymola and OpenModelica models as a FMU
  • Co-simulate FMUs with custom written models in python
  • Store data and meta data of the simulation inside a hdf5 file

Install

SOFIRpy can be installed from PyPI using the following command.

$ pip install sofirpy

Documentation

The documentation can be found here.

Examples

Multiple examples can be found here.

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

sofirpy-1.0.1.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

sofirpy-1.0.1-py3-none-any.whl (42.2 kB view details)

Uploaded Python 3

File details

Details for the file sofirpy-1.0.1.tar.gz.

File metadata

  • Download URL: sofirpy-1.0.1.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.14

File hashes

Hashes for sofirpy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 258711b535f42fd9424f2ef910b633c7903d76aac878b1ff8f0976b60a09cc4b
MD5 d169eb051ba3e38ef1d4c45365ffdceb
BLAKE2b-256 f23ba696fac14feacf844522fcf5d7b87a94711b429007fd69b37698ad088bc5

See more details on using hashes here.

File details

Details for the file sofirpy-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: sofirpy-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 42.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.14

File hashes

Hashes for sofirpy-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17869f86d050c782f5402b9b6ba11ed0537b591c4b4deba5e0b1042af71d9ca9
MD5 439933c0655fd1904f576a1103dab627
BLAKE2b-256 6e320820c4d318eb33212367e6bc7727a810b46a446741f5a92b02c256b3b90a

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