66
77def test_compute_ricci_curvature_edges ():
88 G = nx .karate_club_graph ()
9+ for (n1 , n2 , d ) in G .edges (data = True ):
10+ d .clear () # remove edge weight
911 orc = OllivierRicci (G , method = "OTD" , alpha = 0.5 )
1012 output = orc .compute_ricci_curvature_edges ([(0 , 1 )])
1113
@@ -14,6 +16,8 @@ def test_compute_ricci_curvature_edges():
1416
1517def test_compute_ricci_curvature ():
1618 G = nx .karate_club_graph ()
19+ for (n1 , n2 , d ) in G .edges (data = True ):
20+ d .clear () # remove edge weight
1721 orc = OllivierRicci (G , method = "OTD" , alpha = 0.5 )
1822 Gout = orc .compute_ricci_curvature ()
1923 rc = list (nx .get_edge_attributes (Gout , "ricciCurvature" ).values ())
@@ -46,6 +50,8 @@ def test_compute_ricci_curvature_directed():
4650
4751def test_compute_ricci_curvature_ATD ():
4852 G = nx .karate_club_graph ()
53+ for (n1 , n2 , d ) in G .edges (data = True ):
54+ d .clear () # remove edge weight
4955 orc = OllivierRicci (G , alpha = 0.5 , method = "ATD" , verbose = "INFO" )
5056 orc .compute_ricci_curvature ()
5157 Gout = orc .compute_ricci_curvature ()
@@ -65,6 +71,8 @@ def test_compute_ricci_curvature_ATD():
6571
6672def test_compute_ricci_flow ():
6773 G = nx .karate_club_graph ()
74+ for (n1 , n2 , d ) in G .edges (data = True ):
75+ d .clear () # remove edge weight
6876 orc = OllivierRicci (G , method = "OTD" , alpha = 0.5 )
6977 Gout = orc .compute_ricci_flow (iterations = 3 )
7078 rf = list (nx .get_edge_attributes (Gout , "weight" ).values ())
@@ -82,6 +90,8 @@ def test_compute_ricci_flow():
8290
8391def test_ricci_community_all_possible_clusterings ():
8492 G = nx .karate_club_graph ()
93+ for (n1 , n2 , d ) in G .edges (data = True ):
94+ d .clear () # remove edge weight
8595 orc = OllivierRicci (G , exp_power = 1 , alpha = 0.5 )
8696 orc .compute_ricci_flow (iterations = 40 )
8797 cc = orc .ricci_community_all_possible_clusterings ()
@@ -117,6 +127,8 @@ def test_ricci_community_all_possible_clusterings():
117127
118128def test_ricci_community ():
119129 G = nx .karate_club_graph ()
130+ for (n1 , n2 , d ) in G .edges (data = True ):
131+ d .clear () # remove edge weight
120132 orc = OllivierRicci (G , exp_power = 1 , alpha = 0.5 )
121133 cut , clustering = orc .ricci_community ()
122134 cut_ans = 1.2613588421005884
0 commit comments