metrics.nodes#

Classes#

NodeMetrics

Handles node-level metric calculations.

Module Contents#

class metrics.nodes.NodeMetrics[source]#

Handles node-level metric calculations.

extract_node_metrics(nodes_list: List[Tuple]) Any[source]#

Compute per-node graph metrics for a DPG model.

Parameters:
  • dpg_model – NetworkX DiGraph representing the DPG.

  • nodes_list – List of (node_id, label) tuples.

Returns:

DataFrame with columns ['Node', 'Label', 'Degree', 'In degree nodes', 'Out degree nodes', 'Betweenness centrality', 'Local reaching centrality'].