In [3]:
%load_ext autoreload
%autoreload 2
In [7]:
import networkx as nx
import matplotlib.pyplot as plt
from IPython.core.display import HTML
import RHState
import RHLibrary as lib
import RHComponent
%matplotlib inline
In [5]:
g = nx.karate_club_graph()
fig, ax = plt.subplots(1, 1, figsize=(8, 6));
nx.draw_networkx(g, ax=ax)
In [33]:
s = RHLibrary.s6
s
Out[33]:
In [9]:
c = RHComponent.RHComponent.from_state_list([lib.s6,lib.s7])
In [10]:
g1 = c[0].nxGraph
fig, ax = plt.subplots(1, 1, figsize=(8, 6));
nx.draw_networkx(g1, ax=ax)
In [11]:
g2 = c[0].nxGraph
fig, ax = plt.subplots(1, 1, figsize=(8, 6));
nx.draw_networkx(g2, ax=ax)
In [37]:
g = c.nxGraph
fig, ax = plt.subplots(1, 1, figsize=(8, 6));
nx.draw_networkx(g, ax=ax)
In [22]:
s1 = list(g1.nodes())[3]
In [23]:
s2 = list(g2.nodes())[3]
In [24]:
s1._board , s2._board
Out[24]:
In [26]:
html = '<table><tr>'
for n in [lib.s6,s1,lib.s7,s2]:
html = html + '<td>' + n.HTMLTable() + '</td>'
html = html + '</tr></table>'
HTML(html)
Out[26]:
In [42]:
HTML(nbrs[0].HTMLTable())
Out[42]:
In [25]:
lib.s7._board
Out[25]:
In [121]:
nbrs[0]._board
Out[121]:
In [141]:
s2 = RHState.RHState(int('110110000000000000000110110000000000000000110110000000000000000110110000000000000000110110000000110110000000',2)
,14)
In [142]:
HTML(s2.HTMLTable())
Out[142]:
In [43]:
nbrs = list(s.neighbors_up())
In [53]:
html = '<table><tr>'
for n in [s] + nbrs:
html = html + '<td>' + n.HTMLTable() + '</td>'
html = html + '</tr></table>'
In [54]:
HTML(html)
Out[54]:
In [55]:
HTML(s.HTMLTable())
Out[55]:
In [ ]: