Source code for graphnetz.datasets.computing

"""Computing and systems networks (Netzschleuder).

Internet topology, autonomous-system graphs, and routing snapshots.
"""

from graphnetz.datasets._netz import Netz


[docs] def internet_as(root: str, network_name: str = "internet_as") -> Netz: """Internet AS-level topology snapshot (Karrer-Newman-Zdeborová, 2014).""" return Netz(root=root, dataset_name="internet_as", network_name=network_name)
[docs] def as_skitter(root: str) -> Netz: """CAIDA Skitter AS-level network.""" return Netz(root=root, dataset_name="as_skitter", network_name="as_skitter")
[docs] def topology(root: str) -> Netz: """Internet router-level topology.""" return Netz(root=root, dataset_name="topology", network_name="topology")
[docs] def route_views(root: str, network_name: str = "20030701") -> Netz: """Route Views BGP snapshot.""" return Netz(root=root, dataset_name="route_views", network_name=network_name)
__all__ = ["as_skitter", "internet_as", "route_views", "topology"]