import networkx as nx import matplotlib.pyplot as plt # board parameters rows_n = 10 cols_n = 10 # piece parameters ords = [1,2,3] colors = [0,1,2] confs = range(0,8) # setup 2-D board of IDs board = Board(rows_n,cols_n) board.build_ids2() #print board.board # setup tiles poly = Polyomino() cands = [] id_i = 0 # loop through each set of n-ominoes for ord_c in ords: # get pieces ominoes = poly.get_pieces(ord_c) # loop through each n-omino ominoes_n = len(ominoes)