def test_betweenness_centrality(self): net = mm.betweenness_centrality(self.network) net2 = mm.betweenness_centrality(self.network, mode="edges") angular = mm.betweenness_centrality(self.dual, weight="angle") with pytest.raises(ValueError): mm.betweenness_centrality(self.network, mode="nonexistent") node = 0.2413793103448276 edge = 0.16995073891625617 ang_b = 0.16470588235294117 assert net.nodes[(1603650.450422848, 6464368.600601688)]["betweenness"] == node assert (net2.edges[(1603226.9576840235, 6464160.158361825), (1603039.9632033885, 6464087.491175889), 8, ]["betweenness"] == edge) assert (angular.nodes[(1603315.3564306537, 6464044.376339891)]["betweenness"] == ang_b)
def time_betweenness_centrality_local(self): mm.betweenness_centrality(self.network, radius=5, weight=None)
def time_betweenness_centrality_edges(self): mm.betweenness_centrality(self.network, mode="edges")
def time_betweenness_centrality_angular(self): mm.betweenness_centrality(self.dual, weight="angle")
def time_betweenness_centrality_nodes(self): mm.betweenness_centrality(self.network)