File tree Expand file tree Collapse file tree 3 files changed +24
-1
lines changed
src/power_grid_model_ds/_core/visualizer/layout Expand file tree Collapse file tree 3 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 55YELLOW = "#facc37"
66CYTO_COLORS = {
77 "line" : YELLOW ,
8- "link" : "green " ,
8+ "link" : "#008000 " ,
99 "transformer" : "#4290f5" ,
1010 "node" : YELLOW ,
1111 "selected" : "#e28743" ,
1212 "selected_transformer" : "#0349a3" ,
13+ "selected_link" : "#004000" ,
1314 "substation_node" : "purple" ,
1415 "open_branch" : "#c9c9c9" ,
1516 "highlighted" : "#a10000" ,
Original file line number Diff line number Diff line change 7575 },
7676}
7777
78+ _LINK_STYLE = {
79+ "selector" : "edge[group = 'link']" ,
80+ "style" : {"line-color" : CYTO_COLORS ["link" ], "target-arrow-color" : CYTO_COLORS ["link" ]},
81+ }
82+
83+ _SELECTED_LINK_STYLE = {
84+ "selector" : "edge[group = 'link']:selected, edge[group = 'link']:active" ,
85+ "style" : {"line-color" : CYTO_COLORS ["selected_link" ], "target-arrow-color" : CYTO_COLORS ["selected_link" ]},
86+ }
87+
7888_OPEN_BRANCH_STYLE = {
7989 "selector" : "edge[from_status = 0], edge[to_status = 0]" ,
8090 "style" : {
106116 _SUBSTATION_NODE_STYLE ,
107117 _BRANCH_STYLE ,
108118 _TRANSFORMER_STYLE ,
119+ _LINK_STYLE ,
109120 _SELECTED_NODE_STYLE ,
110121 _SELECTED_BRANCH_STYLE ,
111122 _SELECTED_TRANSFORMER_STYLE ,
123+ _SELECTED_LINK_STYLE ,
112124 _OPEN_BRANCH_STYLE ,
113125 _OPEN_FROM_SIDE_BRANCH_STYLE ,
114126 _OPEN_TO_SIDE_BRANCH_STYLE ,
Original file line number Diff line number Diff line change @@ -29,6 +29,11 @@ def get_coordinated_grid() -> CoordinatedGrid:
2929 return grid
3030
3131
32+ def get_grid_with_links () -> Grid :
33+ grid = Grid .from_txt ("S1 2 transformer" , "2 3 link" , "3 4" )
34+ return grid
35+
36+
3237def visualize_grid ():
3338 visualize (grid = get_radial_grid (), debug = True )
3439
@@ -40,6 +45,11 @@ def visualize_coordinated_grid():
4045 )
4146
4247
48+ def visualize_grid_with_links ():
49+ visualize (grid = get_grid_with_links (), debug = True )
50+
51+
4352if __name__ == "__main__" :
4453 visualize_grid ()
4554 # visualize_coordinated_grid()
55+ # visualize_grid_with_links()
You can’t perform that action at this time.
0 commit comments