Skip to content

Releases: CATIA-Systems/FMPy

Improvements, Bugfixes, no more Windows 32-bit on Conda-Forge

24 Dec 11:46
Compare
Choose a tag to compare

A holiday release with bug fixes and improvements.

NOTE: Conda-Forge has dropped support for Windows 32-bit, so v0.2.7 is the last release that can be installed via conda on Windows 32-bit.

  • FIXED Handle optional elements in ScalarVariable tag
  • FIXED Handle null pointers in FMI logging
  • FIXED Relax type of attribute "version" in fmiModelDescription.xsd to "normalizedString"
  • FIXED Fix size of memory passed to fmi2DeSerializeFMUstate()
  • NEW Validate modelDescription.outputs
  • NEW Add compilation with Visual Studio 2017
  • NEW Add missing attributes to ScalarVariable and validate derivatives and units
  • NEW Change input extrapolation to "hold"

Updated download URLs, relative tolerance for co-simulation

13 Nov 15:15
Compare
Choose a tag to compare
  • FIXED Test files are now downloaded form GitHub
  • FIXED Compilation of model exchange FMUs works now
  • NEW --relative-tolerance parameter is now passed to FMI 2.0 co-simulation FMUs
  • NEW Platform binary can now be compiled from within the GUI (Help > Compile Platform Binary)

CMake projects and enum items

13 Nov 15:12
Compare
Choose a tag to compare
  • NEW CMake project generation for C code FMUs
  • NEW Read Enumeration items from modelDescription.xml
  • FIXED GUI with Python 2.7

Improved handling of input signals

17 Jun 09:04
Compare
Choose a tag to compare
  • input is now applied before initialization for co-simulation
  • "time" column for input signals can now have an arbitrary name

FMI functions added, improved CLI, GUI and SSP

22 May 09:42
Compare
Choose a tag to compare
  • NEW Remaining FMI functions added
  • NEW More options for command line interface
  • NEW More elements added to SSP parser
  • NEW Polished GUI
  • FIXED No more warning when starting the GUI

Improved logging, handling of start values and bug fixes

12 Apr 08:01
Compare
Choose a tag to compare

This release improves the GUI, adds better logging and fixes some smaller issues.

  • NEW Allow simulation of extracted FMUs and pre-loaded model descriptions
  • NEW Re-load an FMU in the GUI
  • NEW Load start values from an FMU
  • NEW Write changed start values back to the FMU
  • NEW Table editor for 1-d and 2-d array variables
  • NEW Handle events in input signals
  • NEW Plot events
  • NEW Regular time grid for model-exchange results
  • NEW Apply start values in the model description
  • NEW Debug and FMI logging on the command line and in the GUI
  • NEW Log filtering by type and message in the GUI
  • FIXED Logger callback for FMI 1.0
  • FIXED Handling of None in setString()
  • FIXED Handling of time events
  • FIXED Conversion of Boolean start values

v0.1.1

20 Dec 15:00
Compare
Choose a tag to compare
no message

v0.0.9

24 Nov 13:43
Compare
Choose a tag to compare
no message