Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@mwetter mwetter released this 09 Dec 14:07
· 83 commits to master since this release
5a133c8

This version contains the following changes:

  • For unit tests, changed code to generate names of Dymola output file to ensure that they are unique.
    Previously, an error was issued if they are not unique
    (#446)
  • For merge script, renamed set_excluded_packages to set_excluded_directories
    (#439)
  • For Dymola simulations, corrected call to openModel in buildingspy/simulate/Dymola.py
  • For unit tests, avoided copying .log and .mat files to temporary directory
    (#428)
  • For unit tests with Optimica, added check for access to component that are not present in constraining type of declaration
    (#424)
  • For library merger, corrected erroneous replacement of IBPSA in name of issue number
    (#412)
  • For unit tests, set Advanced.GenerateVariableDependencies = false as this can change the set of nonlinear equations
    (#410)
  • Added local relative tolerance along y axis by default
    (#396)
  • Fix rounding error issue on start and stop time values
    (#363)
  • For unit tests, ignore zero-size linear and nonlinear equations when comparing statistics
    (#406)
  • For unit tests, changed warning to an error if start or end times differ from reference results
    (#404)
  • Corrected timeout handling in buildingspy.simulate.base_simulator.py
    (#385)
  • Corrected class name lookup mechanism in buildingspy.development.refactor.move_class()
    (#382)
  • For unit tests, added optional comment that is printed if a model is excluded from
    the tests (#389)
  • Corrected generation of package.order for constant arrays (#387)
  • Refactored class buildingspy.simulate.Dymola, and added buildingspy.simulate.Optimica
  • Added check for wrong derivative implementation that is reported by Dymola 2021x (#376).