Wayfarer Module API¶
These are top-level classes and function.
- class wayfarer.Edge(start_node: int | str, end_node: int | str, key: int | str, attributes: dict)[source]¶
Bases:
NamedTuple
A class representing a network edge
- wayfarer.to_edge(edge)[source]¶
Convert a tuple into an Edge namedtuple
- Return type:
>>> to_edge((0, 1, 1, {"LEN_": 10})) Edge(start_node=0, end_node=1, key=1, attributes={'LEN_': 10})
>>> to_edge((0, 1, 1)) Edge(start_node=0, end_node=1, key=1, attributes={})