Skip to content

Releases: grouperenault/fmu_manipulation_toolbox

Version 1.9

04 Nov 13:16

Choose a tag to compare

  • CHANGE: remoting code rewrite to (drastically) improve performance
  • ADDED: fmusplit command to split container into FMU's and provide a json file
  • ADDED: fmucontainer support of -sequential mode
  • ADDED: FMI-3.0 early support. Use -fmi 3 option for fmucontainer
  • FIXED: fmucontainer MT mode on Linux and Darwin
  • FIXED: fmutool command line for various operations
  • FIXED: fmutool handle correctly "ModelStructure": remove empty tags
  • CHANGE: (API) fmu_operations and fmu_container packages are renamed operations and container
  • CHANGE: (API) Introduction of FMUPort and port_attrs method to replace scalar_attrs and scalar_type
  • CHANGE: (API) FMUException and OperationException classes are renamed FMUError and OperationError
  • CHANGE: (CI/CT) Add some simulation steps

Version 1.8.4.2

16 Aug 19:30

Choose a tag to compare

Version 1.8.4.2

  • FIXED: fmucontainer re-set start values for causality=input after fmi2EnterInitialization as workaround for some FMUs.

Version 1.8.4.1

  • FIXED: fmucontainer store embedded FMUs into shorter named directories to avoid windows-long-path-issue
  • FIXED: fmucontainer can refer to FMU located in subdirectory
  • FIXED: fmucontainer profiling reported incorrect values

Version 1.8.4

  • CHANGE: fmucontainer option -dump saves explicitly auto-wiring data. Auto-wiring is off for SSP format.

Version 1.8.3

  • FIXED: fmucontainer supports correctly auto-link for 1-to-n links

Version 1.8.2.2

  • ADDED: fmucontainer support fmi2Strings
  • FIXED: fmucontainer freeInstance correctly frees memory

Version 1.8.2.1

  • FIXED: fmucontainer exposed parameters name (using fmu name instead of fmu's model identifier)
  • FIXED: fmucontainer support for long path (on Windows)

Version 1.8.2

  • FIXED: fmucontainer identifier (for coSimulation) does not contain ".fmu" anymore
  • ADDED: fmucontainer log more information when embedded FMU cannot be loaded
  • ADDED: fmucontainer startTime and stopTime are deduced from the 1st embedded FMU
  • ADDED: fmucontainer support -auto-local option to expose local variables of the embedded FMU
  • ADDED: fmucontainer support new option -auto-parameter (parameters are not exposed by default)
  • FIXED: fmutool support "apply on" filter correctly
  • DEV: preliminary version of GUI for fmucontainer

Version 1.8.1

14 Jan 20:14

Choose a tag to compare

  • FIXED: fmucontainer read links from .json input files
  • CHANGED: switch to PyQT6 and add minor GUI improvements

Version 1.8

21 Dec 14:54
7c83f80

Choose a tag to compare

  • CHANGE: Package in now known as fmu_manipulation
  • ADDED: fmucontainer support canHandleVariableCommunicationStepSize
  • ADDED: fmucontainer support .ssp or .json as input files
  • ADDED: fmucontainer new -dump option to save container description

V1.7.3

04 Nov 08:53

Choose a tag to compare

  • ADDED: fmucontainer supports -profile option to expose RT ratio of embedded FMUs during simulation
  • ADDED: Ability to expose local variables of embedded FMUs at container level
  • FIXED: fmucontainer handles missing causality and handles better variability

V1.7.2

04 Oct 17:26
a7bcf6c

Choose a tag to compare

Fix ModelStructure for fmu_container
Remove python >3.9 specific code

V1.7.1 : Introducing FMU Container

29 Sep 15:52

Choose a tag to compare

NEW : fmucontainer : a new tool integrated into fmutool. This allows to

  • group multiple FMUs inside one FMU Container,
  • Mutli-threaded execution of doStep() ,
  • Expose the “signals” between FMU’s as local variables,
  • set start values ​​of embedded FMUs,
  • handle a specified time_step for the container,
  • Container of Container is also working,
  • “simple” user interface to build a container.

Curent Limitations :

  • Only the co-simulation mode is supported.
  • only the version 2.0 of the standard is supported.
  • only windows OS is supported.

V1.6.2

04 Jul 19:25

Choose a tag to compare

  • ADDED: Ability to add your own FMU Checker.
  • ADDED: SaveNamesToCSV will dump scalar types and start values.
  • CHANGED: Default (Generic) Checker checks the modelDescription.xml conformity against the XSD specification file.

First public release

16 Aug 19:31

Choose a tag to compare

Version 1.6 is the first public release.