-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
ag = AtomGraph()
gg = GroupGraph()
from Grouper.visualization import visualize
visualize(gg) # works
visualize(ag) # fails----> 8 visualize(ag)
File [~/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/Grouper/Grouper/visualization/visualize_graph.py:26](https://file+.vscode-resource.vscode-cdn.net/Users/calcraven/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/testing-packages/fragmentation/~/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/Grouper/Grouper/visualization/visualize_graph.py:26), in visualize(group_graph, pos)
17 """
18 Visualize a graph with optional custom positioning for nodes.
19
(...)
23 If None, a default layout will be used.
24 """
25 if pos is None:
---> 26 pos = spring_layout(group_graph, iterations=50, k=1.0)
27 fig, ax = plt.subplots(
28 figsize=(5, 5),
29 )
31 # Set axis limits
File [~/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/Grouper/Grouper/visualization/visualize_graph.py:226](https://file+.vscode-resource.vscode-cdn.net/Users/calcraven/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/testing-packages/fragmentation/~/Dropbox/Mac/Documents/Vanderbilt/Research/switchable_interfaces_fall/switchables_exploratory/Grouper/Grouper/visualization/visualize_graph.py:226), in spring_layout(group_graph, iterations, k)
224 # Attractive forces (Hooke's law)
225 for edge in group_graph.edges:
--> 226 (node1, port1, node2, port2, order) = edge
227 delta = pos[node1] - pos[node2]
228 distance = np.linalg.norm(delta) + 1e-4
TypeError: cannot unpack non-iterable int object
Metadata
Metadata
Assignees
Labels
No labels