edisgo.tools.pseudo_coordinates

Module Contents

Functions

make_pseudo_coordinates_graph(→ networkx.Graph)

Generates pseudo coordinates for one graph.

make_pseudo_coordinates(→ edisgo.EDisGo)

Generates pseudo coordinates for all LV grids and optionally MV grid.

edisgo.tools.pseudo_coordinates.make_pseudo_coordinates_graph(G: networkx.Graph, branch_detour_factor: float) networkx.Graph[source]

Generates pseudo coordinates for one graph.

Parameters
  • G (networkx.Graph) – Graph object to generate pseudo coordinates for.

  • branch_detour_factor (float) – Defines the quotient of the line length and the distance of the buses.

Returns

Graph with pseudo coordinates for all nodes.

Return type

networkx.Graph

edisgo.tools.pseudo_coordinates.make_pseudo_coordinates(edisgo_root: edisgo.EDisGo, mv_coordinates: bool = False) edisgo.EDisGo[source]

Generates pseudo coordinates for all LV grids and optionally MV grid.

Parameters
  • edisgo_root (EDisGo) – eDisGo object

  • mv_coordinates (bool, optional) – If True pseudo coordinates are also generated for MV grid. Default: False.

Returns

eDisGo object with pseudo coordinates for all LV nodes and optionally MV nodes.

Return type

EDisGo