Skip to content

Conversation

BDonnot
Copy link
Collaborator

@BDonnot BDonnot commented Sep 2, 2025

Feature working for the action part

* initial commit with possible ideas [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* a first possible solution, will see if it works or not [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* improving on the detailed topology representation [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* first working POC on ieee grid and for backend actions, no regular action, no observation yet

Signed-off-by: DONNOT Benjamin <[email protected]>

* fixing 'legacy' import when no switches are defined

Signed-off-by: DONNOT Benjamin <[email protected]>

* fixing a broken test

Signed-off-by: DONNOT Benjamin <[email protected]>

* trying to fix readthedocs [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* trying to fix readthedocs [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* WIP, fixing read the docs

Signed-off-by: DONNOT Benjamin <[email protected]>

* start to add the switches action side, will require more time

Signed-off-by: DONNOT Benjamin <[email protected]>

* fixing an error in the action

Signed-off-by: DONNOT Benjamin <[email protected]>

* before solving conflicts

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix a bug after merging

Signed-off-by: DONNOT Benjamin <[email protected]>

* in the refacto for the connectivity node + synch with master [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* model with the connectivity nodes seems consistent, need to fix tests and implement two main methods [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* tests for detailed topo now pass again

Signed-off-by: DONNOT Benjamin <[email protected]>

* bump to upload / download artifact v4

Signed-off-by: DONNOT Benjamin <[email protected]>

* fight with github ci and node.js again

Signed-off-by: DONNOT Benjamin <[email protected]>

* adding function to convert switches state to topo_vect, need more tests [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* ready for detailed_topo class itself, now let's add action and later observation [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* start to implement the action module for switches

Signed-off-by: DONNOT Benjamin <[email protected]>

* attempt to fix CI and nodejs complaining about kernel version

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix broken tests after the change from IllegalAction to AmbiguousAction

Signed-off-by: DONNOT Benjamin <[email protected]>

* CI should be fixed, possible to do switch actions, need backend support and observation too

Signed-off-by: DONNOT Benjamin <[email protected]>

* start implementation -required...- for converting nodal to switch topology

Signed-off-by: DONNOT Benjamin <[email protected]>

* improving the representation of detailed topo [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* first version of detailed topo with generic topology

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix a bug due to shunt when all shunts are disconnected

Signed-off-by: DONNOT Benjamin <[email protected]>

* add more tests, fix issues when setting topology of multiple substations

Signed-off-by: DONNOT Benjamin <[email protected]>

* some work to do for topologies similar to real ones [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix a bug, seems to work now [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* more test pass [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* improving detailed top [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* improving detailed top [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* improve the algo [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* add lots of test for detailed topo description

Signed-off-by: DONNOT Benjamin <[email protected]>

* fixing broken test (topo_vect is the full vector and not only the substation)

Signed-off-by: DONNOT Benjamin <[email protected]>

* setting up independant tests for detailed topology - can take quite some time

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix broken test due to imports

Signed-off-by: DONNOT Benjamin <[email protected]>

* working on the detailed topology description, for backend [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* improving the switch support in backend action

Signed-off-by: DONNOT Benjamin <[email protected]>

* add the 'get_XXX_info' method and the possibility to reset with new thermal limtis

Signed-off-by: DONNOT Benjamin <[email protected]>

* improve handling of detailed topology

Signed-off-by: DONNOT Benjamin <[email protected]>

* Fix merge

Signed-off-by: Geoffroy Jamgotchian <[email protected]>

* synch with dev_1.12.0

* fix a bug in merge of BaseAction

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some broken tests after integration

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some other tests

Signed-off-by: DONNOT Benjamin <[email protected]>

* ready to make proper integration tests for the feature, with backend not supporting switches first

Signed-off-by: DONNOT Benjamin <[email protected]>

* tests seem to pass

Signed-off-by: DONNOT Benjamin <[email protected]>

* optimize grid2Op action building [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* start to optimize action [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* fixing errors in CI

Signed-off-by: DONNOT Benjamin <[email protected]>

* increase version number: 1.12.2.dev0

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some errors

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix github ci for extended test suite about the switches

Signed-off-by: DONNOT Benjamin <[email protected]>

* improve parralelism in grid2op circleci test suite

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some broken tests after merge

Signed-off-by: DONNOT Benjamin <[email protected]>

* (undo) improve parralelism in grid2op circleci test suite

Signed-off-by: DONNOT Benjamin <[email protected]>

* improve building of the reference attribute

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix issues

Signed-off-by: DONNOT Benjamin <[email protected]>

* some addition for definition of classes

Signed-off-by: DONNOT Benjamin <[email protected]>

* some more fixes, but some other bugs

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some issues in CI

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some issues on sonarqube [skip ci]

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix some issues on sonarqube

Signed-off-by: DONNOT Benjamin <[email protected]>

* removing commented out code

Signed-off-by: DONNOT Benjamin <[email protected]>

* fix unused import in unused script

Signed-off-by: DONNOT Benjamin <[email protected]>

---------

Signed-off-by: DONNOT Benjamin <[email protected]>
Signed-off-by: Geoffroy Jamgotchian <[email protected]>
Co-authored-by: Geoffroy Jamgotchian <[email protected]>
Signed-off-by: DONNOT Benjamin <[email protected]>
Copy link

sonarqubecloud bot commented Sep 2, 2025

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.

1 participant