So far, the method responsible for applying OU noise to the climate had the ability to be used on any of the weather columns, allowing it to be applied to other aspects, not just outdoor temperature. However, this feature was not being fully utilized.
To address this, not only has the method's input been updated, but the definition of environments and how they are automatically registered has also been modified. This allows users to define, column by column, what type of variation is applied in the EPW file in every episode.
It’s very easy to use, and the documentation and tests have been updated for easy reference. Additionally, a few minor corrections have also been applied. For more information, check the changelog and commits.
Motivation and Context
[x] I have raised an issue to propose this change (required for new features and bug fixes)
Fixes #433
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Description
So far, the method responsible for applying OU noise to the climate had the ability to be used on any of the weather columns, allowing it to be applied to other aspects, not just outdoor temperature. However, this feature was not being fully utilized.
To address this, not only has the method's input been updated, but the definition of environments and how they are automatically registered has also been modified. This allows users to define, column by column, what type of variation is applied in the EPW file in every episode.
It’s very easy to use, and the documentation and tests have been updated for easy reference. Additionally, a few minor corrections have also been applied. For more information, check the changelog and commits.
Motivation and Context
Fixes #433
Types of changes
Checklist:
autopep8
second level aggressive.isort
.cd docs && make spelling && make html
pass (required if documentation has been updated.)pytest tests/ -vv
pass. (required).pytype -d import-error sinergym/
pass. (required)Changelog: