Grid2Op icon indicating copy to clipboard operation
Grid2Op copied to clipboard

Detailed topological information

Open BDonnot opened this issue 5 months ago • 0 comments

TODO for this feature:

  • [x] being able to compute the position of the switches given the "topo_vect" vector (done, for standard importer for ieee grid)
  • [x] being able to compute the topo_vect / shunt_bus from the the position of the switches (super slow -loops in python- but working)
  • [x] 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 avatar Sep 13 '24 12:09 BDonnot