Package for exporting a Simulator as a Functional Mock-up Unit
Project description
Overview
SimulatorToFMU is a software package written in Python which allows users to export a memoryless Python-driven simulation program or script as a Functional Mock-up Unit (FMU) for model exchange or co-simulation using the Functional Mock-up Interface (FMI) standard version 1.0 or 2.0 (https://www.fmi-standard.org). This FMU can then be imported into a variety of simulation programs that support the import of Functional Mock-up Units.
A memoryless Python-driven simulation program/script is a simulation program which meets following requirements:
The simulation program/script can be invoked through a Python script.
The invocation of the simulation program/script is memoryless. That is, the output of the simulation program at any invocation time t depends only on the inputs at the time t.
The inputs and the outputs of the simulation program/script must be real numbers.
Requirements
Installation
To install run
pip install --user simulatortofmu
For more information visit the development page at https://github.com/LBNL-ETA/SimulatorToFMU
The license is at LICENSE.txt
Help
For support questions use the SimulatorToFMU Forum
For bug reports use the SimulatorToFMU GitHub Issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file SimulatorToFMU-1.0.0rc14.tar.gz
.
File metadata
- Download URL: SimulatorToFMU-1.0.0rc14.tar.gz
- Upload date:
- Size: 18.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6be64da66165c781ac0653f86a470d9bddf8d6119e2dc5cbca177fe8c8ae1035
|
|
MD5 |
fd2be7abd161ca3b9dc72e387f4140a5
|
|
BLAKE2b-256 |
fda5f65e8bc981c314af8c567da8a795292ca651ecbdb87dd47913b5a749e94d
|