Skip to content

Releases: ugr-sail/sinergym

Update v1.1.0

26 Aug 10:25
54d8eef
Compare
Choose a tag to compare

EnergyPlus 9.5.0 can be used by Energym!

Patch Notes

  • IDF files included in Energym have been updated using EnergyPlus IDF converter. Thanks, @miguems and @jajimer for that information.
  • This update to Energyplus 9.5.0 changes some variable names such as Facility Total HVAC Electric Demand Power; its new name is Facility Total HVAC Electricity Demand Rate. This has been changed where needed.
  • opyplus library doesn't contain the new IDD file for Energyplus 9.5.0, so this file has been manually specified in the code (using an ENV variable).
  • The IDF update changes runperiods, so year start and end are specified now. The simulator has been updated in order to manage this correctly.
  • The Dockerfile and devcontainer now use Energyplus version 9.5.0.
  • Some tests have been updated in order to respect compatibility.

Update v1.0.0 - Energym loggers

10 Jun 07:39
c7f656e
Compare
Choose a tag to compare

This is the first version of Energym!

close #35, #37, #40, #41, #42, #43, #44

Patch Notes:

  • Range getter is developed in energym/utils/common.py in order to obtain absolute ranges in a set of Energym outputs. This information is used to normalize observation according to each type of environment.
  • Added normalized observation to Tensorboard when environment is correctly wrapped.
  • Improved Tensorboard custom callback code and developed compatibility with OnPolicy/OffPolicy algorithms
  • Fixed some bug issues.
  • More docstring documentation.
  • Modified gym action space in continuous environments. Now is [-1,1] in all environments. Energym has setpoint_ranges for each value which will be transformed into Energym simulation action space correctly.
  • New gym action space brings some bugs with Rule Based Controller. They have been solved.
  • Adapted tests to this new repository version.

Update v0.3.0 with several improvements

24 May 08:23
228ccb5
Compare
Choose a tag to compare
Pre-release
  • Rule controller and Multi-observation wrapper
  • Initial Documentation
  • Initial tests
  • Datacenter environments
  • Dynamic observation/action spaces
  • Agent-environment interaction logger