diff --git a/CHANGELOG.md b/CHANGELOG.md index 735becb..01bb6cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ The changelog format is based on [Keep a Changelog](https://keepachangelog.com/e ## [Unreleased] ### Changed +* Moved CMake + conan + c++ package files and folders with cpp code inside src folder to be included in package +* Replace pkg_resources with importlib.metadata for getting packages version to work in python 3.12 +* Replace deprecated root_validator with model_validator in pydanitc class +* Remove unnecessary hard coded values in utils/builder.py +* Add MlFmuBuilder class to generate code and compile FMU + * Find default paths to files and directories if not given in cli + * Run functions in utils/builder.py according to which command is being run + * Clean up temporary/build files after the process is done +* Complete cli interface + * Add subparsers to cli argparser to handle several different commands + * Create MlFmuBuilder from args and run code according to command +* Change cli test to match the new cli interface/parser + +### Changed + * Default agent_(input/output)_indexes is [] by default instead of None * Updated doc by running publish-interface-docs * Added feature to be able to initialize states using previously defined parameters or inputs diff --git a/docs/interface/schema.html b/docs/interface/schema.html index ce7bee9..0cd00e0 100644 --- a/docs/interface/schema.html +++ b/docs/interface/schema.html @@ -63,4 +63,4 @@
Short FMU variable description.
The default value of the parameter used for initialization. If this field is set parameters for initialization will be automatically generated for these states.
The name of a an input or parameter in the same model interface that should be used to initialize this state.
Index or range of indices of agent outputs that will be stored as internal states and will be fed as inputs in the next time step. Note: the FMU signal and the agent outputs need to have the same length.
No Additional Items^(\d+|\d+:\d+)$
"10"
"10:20"
"30"
-
Whether the agent consumes time data from co-simulation algorithm.
Whether variables are allowed to be reused for state initialization when initializationvariable is used for state initialization. If set to true the variable referred to in initializationvariable will be repeated for the state initialization until the entire state is initialized.