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

Upgrade to version 1.7.1 #329

Merged
merged 54 commits into from
Jun 3, 2022
Merged

Upgrade to version 1.7.1 #329

merged 54 commits into from
Jun 3, 2022

Conversation

BDonnot
Copy link
Collaborator

@BDonnot BDonnot commented Jun 3, 2022

Breaking changes

  • The possibility to propagate keyword arguments between the environment
    and the runner implied adding some arguments in the constructor of
    PandapowerBackend. So if you made a class that inherit from it, you should
    add these arguments in the constructor (otherwise you will not be able to use
    the runner) [This should not impact lot of codes, if any]

Fixed issues

  • a documentation issue Missing some keys when using GymEnv #281
  • a bug preventing to use the FromChronix2grid chronics class when
    there is an opponent on the grid.
  • a documentation issue Line Disconnection bug in _BackendAction fix #319
    on notebook 11
  • some issues when the backend does not support shunts data (caused during the
    computation of the size of the observation) Tests are now performed in
    grid2op/tests/test_educpp_backend.py
  • a bug when downloading an environment when the archive name is not the
    same as the environment names (attempt to delete a non existing folder). This
    is the case for l2rpn_wcci_2022 env. For this env, your are forced to use
    grid2op version >= 1.7.1
  • an issue when converting a "done" action as a graph, see
    Error creating new variables using as_networkx() #327

New features

  • score function for the L2RPN WCCI 2022 competition

Improvments

  • adding the compatibility with logger in the reward functions.
  • when there is a game over caused by redispatching, the observation is
    not updated, as it is the case for other type of game over (improved consistency)
  • it is now possible to make an environment with a backend that
    cannot be copied.
  • the arguments used to create a backend can be (if used properly)
    re used (without copy !) when making a Runner from an environment for example.
  • description and definition of obs.curtailment_limit_effective are now
    consistent (issue obs.curtailment_limit_effective documentation is unclear #321)

Farid-Najar and others added 30 commits April 25, 2022 17:52
…update_state method.

The previous implementation of the method disables line with idx (0, -1) sometimes due to an indexing error.
Minor changes in tutorial notebooks
Adding test for PR rte-france#319
…tion_bug_fix

Line Disconnection bug in _BackendAction fix
Few fixes and improvments
Propagate backend kwargs in runner
Propagate backend kwargs
Copy link
Collaborator Author

@BDonnot BDonnot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@BDonnot BDonnot merged commit 1b15d38 into master Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants