AutoFMU - Automatic FMU approximation tool¶
autofmu is distributed as standard pip library, and can be installed
pip install autofmu
Docker(optional). Required for cross compilaiton using the bundled Docker image (see: Cross compiler).
By default FMU compilation is disabled, in order to allow the user to fine-tune
the compilation process. The C sources are generated in the
folder, and they should be compiled as shared libraries and put in the
binaries/ directory at the root of the FMU.
Since FMUs are expected to work seamlessly in multiple plaftorms,
provides two options that allow easy cross compilation of the sources:
Uses the bundled Docker image to cross-compile the FMU. Generates shared library objects for
win64platforms. Requires a
Uses the FMU builder server to cross-compile the FMU. Generates shared library objects for all platforms (
win64). Requires Internet connection.
None of the above options requires a C compiler installation, so you can use them on any machine that has Docker installed or internet connection.
This software is distrubuted under MIT license.