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

Detailed topological information #633

Open
3 of 16 tasks
BDonnot opened this issue Sep 13, 2024 · 0 comments
Open
3 of 16 tasks

Detailed topological information #633

BDonnot opened this issue Sep 13, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@BDonnot
Copy link
Collaborator

BDonnot commented Sep 13, 2024

TODO for this feature:

  • being able to compute the position of the switches given the "topo_vect" vector (done, for standard importer for ieee grid)
  • being able to compute the topo_vect / shunt_bus from the the position of the switches (super slow -loops in python- but working)
  • being able to act directly on the switches (regular grid2op action)
  • some work on the "observation" module, especially, to avoid translating topology over and over again between switches and "topo_vect"
    • make "topo_vect" a property
    • make a property for the switches
    • add two attributes that stores the switches configuration (if any) or the switch configuration (if any)
    • code the accessor of topo_vect / switch_position based on previous info
  • documentation
  • tests
  • example on how to use this feature (would be in beta at first release)
  • notebooks

/!\ in the case only the "topo_vect" info is given, the "switch_position" will be inferred from the topo_vect (and possibly the last known switch state). In this case we need to add a flag to say that it's not "THE" switch position but it's "A" switch position.

Then :

  • integration with gym_compat module
  • test
  • doc
  • performance improvment
@BDonnot BDonnot added the enhancement New feature or request label Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant