Update v1.7.7
Patch Notes
Fixes #169
Fixes #171
Fixes #173
Fixes #168
Fixes #175
Fixes #176
Fixes #178
- Updated RBC according to FSEC standard setpoints. Now both outdoor air drybulb temperature and hour (day, evening, night) are considered in order to update setpoints.
- A new function has been added to utils/common.py in order to avoid repeated code when obtaining seasonal comfort ranges.
- This new function has been added in rewards.py methods as well as in the updated RBC in controllers.py.
- Changed name .vscode to .vscode_conf in order to not affect current Visual Studio Code IDE.
- Updated merge_pr.yml workflow in order to solve #168
- Deleted
ERROR: Energyplus Completed Succesfully
message in Energyplus log. - Fixed duplicated
progress.csv
lines in Sinergym logger. - Stable Baselines algorithms don't implement an
env.close()
when training ends. Thisenv.close()
has been added inDRL_battery.py
accordingly. DRL_battery.py
total timesteps training with MINUS 1 in order to not generate an empty episode at the end.- Re-structuration of Evaluation Callback.
- Separated training env of evaluation env in
DRL_battery.py
in order to not merge logs and outputs of both processes. - Fixed tests to integrate all bug fixes explained above.
- Modified MANIFEST.in in order to include sinergym/data in PyPi distribution and solve #176
- Solved #178