summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Mazza <fab4mazz@gmail.com>2021-05-04 10:51:02 +0200
committerGitHub <noreply@github.com>2021-05-04 10:51:02 +0200
commit3ccf9200cee1dcdf7937b22cb6b514d69cd92146 (patch)
tree8a1b1afdfec8a3e71d2a2ea5c9f9fcfb4d08edaa
parentd70b314b37168f0ea7c5b0d7f9ff61d73232747b (diff)
downloadnetworkx-3ccf9200cee1dcdf7937b22cb6b514d69cd92146.tar.gz
Improve reproducibilty of geometric graphs (#4768)
-rw-r--r--networkx/generators/geometric.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/networkx/generators/geometric.py b/networkx/generators/geometric.py
index 4b767951..045b53e9 100644
--- a/networkx/generators/geometric.py
+++ b/networkx/generators/geometric.py
@@ -52,7 +52,7 @@ def geometric_edges(G, radius, p):
nodes, coords = list(zip(*nodes_pos))
kdtree = sp.spatial.cKDTree(coords) # Cannot provide generator.
edge_indexes = kdtree.query_pairs(radius, p)
- edges = [(nodes[u], nodes[v]) for u, v in edge_indexes]
+ edges = [(nodes[u], nodes[v]) for u, v in sorted(edge_indexes)]
return edges