Module fmipp.export.createFMU

createFMU(fmu_backend, fmi_model_identifier[, fmi_version='2', verbose=False, litter=False, start_values=None, optional_files=None])

Create an FMU for Co-Simulation for a class derived from FMIAdapterBase. An example of its usage is available here.

Parameters
  • fmu_backend – class implementing the abstract base class FMIAdapter (class derived from FMIAdapter)

  • fmi_model_identifier (str) – FMI model identifier

  • fmi_version (str) – FMI version (1 or 2)

  • verbose (bool) – turn on log messages

  • litter (bool) – do not clean-up intermediate files

  • start_values (None or dict) – start values may be specified for paramters and input variables

  • optional_files (None or list[str]) – additional files (e.g., for weather data) may be specified as extra arguments; these files will be automatically copied to the resources directory of the FMU