Created
March 12, 2015 21:55
-
-
Save alisianoi/582fb271cb885fa72c53 to your computer and use it in GitHub Desktop.
nosetests: failed tests log
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
...................................................................................EESSS.E.E..........EEEEEEEEEEEEEE.EEE.E....EE.EEEEEEEEEEEEEEEEEEEEE.........................................E................................................................ | |
====================================================================== | |
ERROR: test_add_edge (pgmpy.tests.test_factors.test_Factor.TestTreeCPD) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_factors/test_Factor.py", line 495, in setUp | |
('D', Factor(['A'], [2], [0.4, 0.6]), 1)]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 362, in __init__ | |
self.add_edge(edge[0], edge[1], label=edge[2]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 393, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 361, in __init__ | |
raise ValueError("Each edge tuple must have 3 values (u, v, label).") | |
ValueError: Each edge tuple must have 3 values (u, v, label). | |
====================================================================== | |
ERROR: test_add_edges_from (pgmpy.tests.test_factors.test_Factor.TestTreeCPD) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_factors/test_Factor.py", line 495, in setUp | |
('D', Factor(['A'], [2], [0.4, 0.6]), 1)]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 362, in __init__ | |
self.add_edge(edge[0], edge[1], label=edge[2]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 393, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 361, in __init__ | |
raise ValueError("Each edge tuple must have 3 values (u, v, label).") | |
ValueError: Each edge tuple must have 3 values (u, v, label). | |
====================================================================== | |
ERROR: test_init_multi_variable_nodes (pgmpy.tests.test_factors.test_Factor.TestTreeCPDInit) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_factors/test_Factor.py", line 468, in test_init_multi_variable_nodes | |
('E', Factor(['A'], [2], [0.8, 0.2]), 1) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 362, in __init__ | |
self.add_edge(edge[0], edge[1], label=edge[2]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 393, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 361, in __init__ | |
raise ValueError("Each edge tuple must have 3 values (u, v, label).") | |
ValueError: Each edge tuple must have 3 values (u, v, label). | |
====================================================================== | |
ERROR: test_init_single_variable_nodes (pgmpy.tests.test_factors.test_Factor.TestTreeCPDInit) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_factors/test_Factor.py", line 428, in test_init_single_variable_nodes | |
('D', Factor(['A'], [2], [0.4, 0.6]), 1)]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 362, in __init__ | |
self.add_edge(edge[0], edge[1], label=edge[2]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 393, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/factors/CPD.py", line 361, in __init__ | |
raise ValueError("Each edge tuple must have 3 values (u, v, label).") | |
ValueError: Each edge tuple must have 3 values (u, v, label). | |
====================================================================== | |
ERROR: test_map_query (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_map_query_with_evidence (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_max_marginal (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_max_marginal_var (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_max_marginal_var1 (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_max_marginal_var2 (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_query_multiple_variable (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_query_multiple_variable_with_evidence (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_query_single_variable (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_query_single_variable_with_evidence (pgmpy.tests.test_inference.test_ExactInference.TestVariableElimination) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_ExactInference.py", line 15, in setUp | |
('J', 'L'), ('G', 'L')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_bayesian_inference_init (pgmpy.tests.test_inference.test_Inference.TestInferenceBase) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_Inference.py", line 14, in setUp | |
self.bayesian = BayesianModel([('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'e')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_markov_inference_init (pgmpy.tests.test_inference.test_Inference.TestInferenceBase) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_inference/test_Inference.py", line 14, in setUp | |
self.bayesian = BayesianModel([('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'e')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 108, in add_edge | |
super(BayesianModel, self).add_edge(u, v, **kwargs) | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_add_edge_nonstring (pgmpy.tests.test_models.test_BayesianModel.TestBaseModelCreation) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_models/test_BayesianModel.py", line 51, in test_add_edge_nonstring | |
self.G.add_edge(1, 2) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 80, in __init__ | |
super(BayesianModel, self).__init__() | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 70, in __init__ | |
super(DirectedGraph, self).__init__(ebunch) | |
RuntimeError: maximum recursion depth exceeded while calling a Python object | |
====================================================================== | |
ERROR: test_add_edge_result_cycle (pgmpy.tests.test_models.test_BayesianModel.TestBaseModelCreation) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_models/test_BayesianModel.py", line 57, in test_add_edge_result_cycle | |
self.G.add_edges_from([('a', 'b'), ('a', 'c')]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
RuntimeError: maximum recursion depth exceeded | |
====================================================================== | |
ERROR: test_add_edge_string (pgmpy.tests.test_models.test_BayesianModel.TestBaseModelCreation) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_models/test_BayesianModel.py", line 42, in test_add_edge_string | |
self.G.add_edge('d', 'e') | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 80, in __init__ | |
super(BayesianModel, self).__init__() | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 70, in __init__ | |
super(DirectedGraph, self).__init__(ebunch) | |
RuntimeError: maximum recursion depth exceeded while calling a Python object | |
====================================================================== | |
ERROR: test_add_edges_from_nonstring (pgmpy.tests.test_models.test_BayesianModel.TestBaseModelCreation) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/all3fox/Code/pgmpy/pgmpy/tests/test_models/test_BayesianModel.py", line 74, in test_add_edges_from_nonstring | |
self.G.add_edges_from([(1, 2), (2, 3)]) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(self)): | |
File "/usr/lib/python3.4/site-packages/networkx/algorithms/cycles.py", line 171, in simple_cycles | |
subG = type(G)(G.edges_iter()) # save the actual graph so we can mutate it here | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 82, in __init__ | |
self.add_edges_from(ebunch) | |
File "/home/all3fox/Code/pgmpy/pgmpy/base/DirectedGraph.py", line 149, in add_edges_from | |
self.add_edge(*edge, **kwargs) | |
File "/home/all3fox/Code/pgmpy/pgmpy/models/BayesianModel.py", line 110, in add_edge | |
if list(nx.simple_cycles(s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment