FMU Manipulation Toolbox is a python package which helps to analyze, modify or combine Functional Mock-up Units (FMUs) without recompilation.
Project description
FMU Manipulation Toolbox is a python package which helps to analyze, modify or combine Functional Mock-up Units (FMUs) without recompilation. It is highly customizable and comes with a Python API.
FMU Manipulation Toolbox can be used in different ways:
- Using a Graphical User Interface: suitable for end users
- Using a Command Line Interface: useful for scripting and automation
- Using a Python API: the most efficient option for automation (CI/CD, transformation scripts, ...))
Major features:
- Analyze FMU content: list ports and their attributes, check compliance of
ModelDescription.xmlwith XSD, etc. - Alter FMU by modifying its
modelDescription.xmlfile. NOTE: manipulating this file can be a risky. When possible, it is preferable to communicate with the FMU developer and adapt the FMU generation process. - Add binary interfaces. Typical use case is porting a 32-bit FMUs to 64-bit systems (or vice et versa).
- Combine FMUs into FMU Containers and allow your favourite FMI tool to orchestrate complex assemblies of FMUs.
FMI versions 2.0, 3.0 and LS-BUS are supported.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fmu_manipulation_toolbox-1.9.3.tar.gz.
File metadata
- Download URL: fmu_manipulation_toolbox-1.9.3.tar.gz
- Upload date:
- Size: 700.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17612d6842898e02265c7b4c04b3ac1744e041ddf0a185a7934ef9199dd7b709
|
|
| MD5 |
ab39f53bdd327d58c8ce6869c8ebdc61
|
|
| BLAKE2b-256 |
b1e95ed8b6fd3a27c4027680f957c2bcbf57b370ae20291592ef3c6f03e3534b
|
File details
Details for the file fmu_manipulation_toolbox-1.9.3-py3-none-any.whl.
File metadata
- Download URL: fmu_manipulation_toolbox-1.9.3-py3-none-any.whl
- Upload date:
- Size: 755.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a6c3db533a9009f7e2ba9224a674f30d136c9a2cb9fae1254538c3fbcbc7414
|
|
| MD5 |
594f2a5916b1a06e88a341450ab16ae3
|
|
| BLAKE2b-256 |
993fe92bf50a5f3d27d54e3cb611fc7f3bf35a1421ed58be3211274e3b858cfe
|