fnss.topologies.parsers.parse_topology_zoo¶
-
parse_topology_zoo
(path)[source]¶ Parse a topology from the Topology Zoo dataset.
Parameters: - path : str
The path to the Topology Zoo file
Returns: - topology : Topology or DirectedTopology
The parsed topology.
Notes
If the parsed topology contains bundled links, i.e. multiple links between the same pair or nodes, the topology is parsed correctly but each bundle of links is represented as a single link whose capacity is the sum of the capacities of the links of the bundle (if capacity values were provided). The returned topology has a boolean attribute named link_bundling which is True if the topology contains at list one bundled link or False otherwise. If the topology contains bundled links, then each link has an additional boolean attribute named bundle which is True if that specific link was bundled in the original topology or False otherwise.