Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sinergym 1.7.8 #188

Merged
merged 10 commits into from
Mar 23, 2022
Merged

Sinergym 1.7.8 #188

merged 10 commits into from
Mar 23, 2022

Conversation

AlejandroCN7
Copy link
Member

@AlejandroCN7 AlejandroCN7 commented Mar 22, 2022

Description

Sinergym v1.7.8

Motivation and Context

  • I have raised an issue to propose this change (required for new features and bug fixes)

There are some enhancements in this new version described in referenced issues.
Fixes #185
Fixes #187
Fixes #182
Fixes #5
Fixes #189
Fixes #190

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation (update in the documentation)
  • Others

Checklist:

  • I've read the CONTRIBUTION guide (required)
  • My change requires a change to the documentation.
  • I have updated the tests.
  • I have updated the documentation accordingly.
  • I have reformatted the code using autopep8 second level aggressive.
  • I have reformatted the code using isort.
  • I have ensured cd docs && make spelling && make html pass (required if documentation has been updated.)
  • I have ensured pytest tests/ -vv pass. (required).
  • I have ensured pytype -d import-error sinergym/ pass. (required)

Changelog:

@AlejandroCN7 AlejandroCN7 self-assigned this Mar 22, 2022
@AlejandroCN7 AlejandroCN7 added bug Something isn't working enhancement New feature or request DRL Deep Reinforcement Learning issues labels Mar 22, 2022
@AlejandroCN7 AlejandroCN7 marked this pull request as ready for review March 23, 2022 12:21
@AlejandroCN7 AlejandroCN7 merged commit b00a752 into main Mar 23, 2022
@AlejandroCN7 AlejandroCN7 deleted the feat/issue-185 branch March 30, 2022 07:12
Melon-PieldeSapo pushed a commit that referenced this pull request Apr 8, 2022
* Added a python script to load models in local storage

* Added stable-baselines3 module to test tag in setup.py (required for some tests)

* Changed name experiments format in DRL_battery.py

* Added act_repeat and maxmax_ep_data_store_num attributes with defaults values to gym env constructor

* Added a missing coma in eplus_env.py

* Added checked weathers with our environments (Sydney, Bogota, Granada, Helsinki, Tokyo and Antananarivo)

* Added Eplus-datacenter-cool-X environments to available registered ID's

* Added new environments ID's to documentation

* Adapted tests in order to be independent between them

* Updated version from 1.7.7 to 1.7.8 and Solved spelling bug
AlejandroCN7 added a commit that referenced this pull request May 16, 2022
* Basic DRL usage and DRL batery examples.
Modified DRL_battery.py error messages

* Clarify usage example role of the library

* Remove unused arguments

* [HOTFIX] Added to Dockerfile iputils-ping dependency in order to be able to execute bash ping command in containers

* Issue 180 (#181)

* Added docs/build/ to .gitignore and deleted sphinx compilation from main repository

* Added gh-pages branch to auto-commit documentation workflow

* Edited documentation with new feature from issue 180

* Added new documentation modules

* Doc/fix 180 (#186)

* Modified merge workflow, documentation build in folder called compilation in main branch and added new path to index.html

* Update documentation with new functionality

* Documentation source update detected and pushed compilation build directory for Github Pages

* Sinergym 1.7.8 (#188)

* Added a python script to load models in local storage

* Added stable-baselines3 module to test tag in setup.py (required for some tests)

* Changed name experiments format in DRL_battery.py

* Added act_repeat and maxmax_ep_data_store_num attributes with defaults values to gym env constructor

* Added a missing coma in eplus_env.py

* Added checked weathers with our environments (Sydney, Bogota, Granada, Helsinki, Tokyo and Antananarivo)

* Added Eplus-datacenter-cool-X environments to available registered ID's

* Added new environments ID's to documentation

* Adapted tests in order to be independent between them

* Updated version from 1.7.7 to 1.7.8 and Solved spelling bug

* Automated format fixes (autopep8 + isort)

* Documentation source update detected and pushed compilation build directory for Github Pages

* Add Grouping/headers to documentation sidebar

* Simple sinergym usage example

* Simple sinergym usage example
remove : on titles

* Simple sinergym usage example
Fix includefiles code

* Fix issue in save_building_model() to work with windows paths

* simple usage notebook.

* change environment

* Refactor tutorials to a diferent folder

* Basic tutorial fix paths

* Basic rulecontroller example notebook

* Basic rule-controller example notebook updated to new sinergym

* Basic rule-controller: fix typo

* Doc index, split doc into groups

* Add notebooks into documentation

* Clear output of usage_example.ipynb

* Code of drl notebook

* Fix controller name on usage-example.rst

* fix string concatenation

* Add comment to new documentation config

* Add drl notebook to documentation

* Basic DRL notebook.

* simple wrapper usage example notebook

* disable execution of jupyter nodes during documentation to avoid unwanted execution errors.

* add wrappers notebook to the index

* basic MLFlow example

* empty Tensorboard example

* add MLflow notebook to index.rst

* newline at the end of doc config

* Add nbsphinx to requirements for documentation

* Fix spelling

* Fix spelling

* add library 'nbsphinx' to setup for jupyter docs

* add pandoc to dockerfile

* Try and download the .deb for pandoc installing

* install wget before instaling pandoc

* Try isntalling pandoc using Cabal

* Missing Run for cabal instalation

* --lib not working in cabal

* install latest cabal using cabal

* try fix cabal

* try fix cabal

* try fix cabal

* remove extra \

* remove extra \

* Revert to simplest pandoc instalation

* Added apt install pandoc to documentation workflow check

* Second try

* Added sudo to workflow documentation

* Triger workflows

* Added pandoc dependendy to merge_pr.yml workflow

* Added Ipython dependency for color in notebooks code and nbsphinx_link to can link ipynb files out docs context

* Moved notebooks to the project examples folder

* Change notebooks from pages/notebooks to nblink files in order to reference them from project examples path

* Added nblink files reference to index.rst in documentation

* Changed Sinergym version from 1.8.5 to 1.8.6

* Deleted py and txt files in examples

* Solved notebooks BUGS and added cells output

* Added nbsphinx_link dependency to doc installation in Sinergym

* Solved wrappers.rst bug with file deleted

* Added Examples section in index

Co-authored-by: AlejandroCN7 <alejandroac79@gmail.com>
Co-authored-by: AlejandroCN7 <AlejandroCN7@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working DRL Deep Reinforcement Learning issues enhancement New feature or request
Projects
None yet
1 participant