rsr.igraph_sfun.nx_to_igraph¶
- rsr.igraph_sfun.nx_to_igraph(G)[source]¶
Convert a NetworkX graph to igraph, preserving node names and edge IDs.
- Return type:
Tuple[Graph,Dict[str,int],Dict[str,int]]- Returns:
(ig_graph, node_to_idx, eid_to_edge_idx, edge_endpoints) - node_to_idx: {node_name: igraph vertex index} - eid_to_edge_idx: {edge_id: igraph edge index} - edge_endpoints: {edge_id: (source_name, target_name)} for fast lookup