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.2.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

sofirpy-1.0.2-py3-none-any.whl (42.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sofirpy-1.0.2.tar.gz
  • Upload date:
  • Size: 37.7 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.2.tar.gz
Algorithm Hash digest
SHA256 3f0e882bee4b4ac6423e111f5bb9040e7a88339d959f26faa9c8e34f1a1b3542
MD5 8b780f18555d663f5a2b64e0873ab297
BLAKE2b-256 fa31642393fb30f9836c89108736004bed8ec65ffa39b23cdb1df21eb62935a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sofirpy-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 42.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c7ed467475acd2adfd3d048cd5f3ce02e7be2edf1fbdfe2c5912b46fdd4a97d
MD5 6098c49ac92b2b8696fea153f5e25a52
BLAKE2b-256 89a9c9e4aea9549022013a6eaf79b5b66c0fe62d92d34aafe53f6c1564342be0

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