- Fix architecture for 32-bit x86 in __init__.py (398) - Enable compilation of FMI 3.0 FMUs in GUI (396)
Enhancements
- Use Plotly as default in plot_result() - Add markers option to plot_result() - Add parameter intermediate_update to instantiate_fmu() - Build macOS binaries as universal 2
0.3.9
Enhancements
- Update FMI API to v3.0
0.3.8
Bug fixes
- Handle FMI 3.0 Integer types in logging and Recorder - Add default callbacks for FMI 1.0 and 2.0 (384)
Enhancements
- Update FMI 3.0 headers and schema to v3.0-rc.2
0.3.7
Bug fixes
- Search for explicit versions in visual_studio_installation_paths() (381)
Enhancements
- Update to FMI 3.0-beta.5 - Add initialize, terminate, and fmu_state parameters to simulate_fmu() to allow pausing and continuing simulations (283)
0.3.6
Bug fixes
- Fix FMI logging of Integer arrays (359) - Remove instanceName from fmi3LogMessageCallback() and fix type hints in printLogMessage() (365) - Add logMessage parameter to FMI 3.0 constructors (366) - Fix getDirectionalDerivative() and getAdjointDerivative() (367) - Create documentation directory in add_cswrapper() if it does not exist (369)
Enhancements
- Add --compiler-options switch to fmpy command (232) - Allow FMU compilation with Visual Studio 2022 (371) - Add version info to command line help text (376) - Allow Model Exchange FMU in FMU Container (373, 375) - Update FMI headers to v3.0-beta.4
0.3.5
Bug fixes
- Convert return values of get*Status() functions to Python types (352) - Handle fmi2Discard returned by fmi2DoStep() (353) - Add fmi2SetDebugLogging() to client_sm.cpp (355) - Allow setting start values in Initialization Mode (356) - Suppress exceptions in GetLongPathName() (217)
Enhancements
- Update FMI headers to 3.0-beta.3 - Add parallelDoStep option to FMU Containter (205)