Skip to content

Release version 2.2.4b2

Benedikt Grosch requested to merge development into master

Breaking Changes:

New Features:

  • Added additional checks to the pipelines to ensure new versions cannot be pushed to pypi while the documentation build fails.
  • Added documentation on the compilation of FMU files in case binaries for a specific platform are missing.

Bugfixes:

  • Improved handling of missing values in Subscription Handlers. Cases where the server connection is lost are now correctly represented in the resulting data.
  • Improved error handling in EnEffCo Connection when invalid JSON objects are returned by the server.
  • Environment state checks now allow all kinds of NaN values wheres they previoulsy failed in case of values other than np.nan
  • The simulation base environment now also allows types other than floats.
  • Fixed a bug in deep_mapping_update which prevented loading some network architectures from the configuration.
  • Switched back to gym==0.21 and added documentation to aid with the installation process.
  • Fixed readthedocs configuration and added julia to the environment to ensure that the entire documentation will be built - up to now it was missing some julia-dependent parts.
  • Fixed a bug where the documentation could not be built when julia was installed but pyjulia was built for a different virtual environment. Now the julia installation will not interfere with the documentation build process anymore.
  • Updated pre-commit and pipeline (linting) dependencies.
  • Changed configuration for test_learning to make it at least a little bit faster.
Edited by Benedikt Grosch

Merge request reports