s.split() print 'resolving cycles...' g.resolve_cycles() print 'computing accepted reviews...' g.set_warranted() # print 'drawing graph...' # Drawer.draw_graph(g.get_graph(), 'no_annoying_cycles_graph') s.split() print 'compressing graph...' g.compress() print 'drawing graph...' Drawer.draw_graph(g.get_graph(), 'compressed_graph') s.split() print 'removing redundant reviews in compressed graph' g.remove_dupes() print 'drawing graph...' Drawer.draw_graph(g.get_graph(), 'compressed_non-redundant_graph') s.split print 'recompressing graph...' g.compress() print 'drawing graph...' Drawer.draw_graph(g.get_graph(), 'recompressed_graph')
reviews = l.get_all_reviews() print 'analysing ' + str(len(reviews)) + ' reviews...' print 'setting ratings and other judicial matters...' j = Judge(reviews) print 'determining conflicts...' conflicts = j.get_conflicts() s.split() print 'creating graph...' g = Grapher(reviews, conflicts, j) # print 'drawing graph...' # Drawer.draw_graph(g.get_graph(), 'original_graph') g.recompress() Drawer.draw_dotgraph(g.get_graph(), 'final_graph') Drawer.draw_gexfgraph(g.get_container(), 'final_graph') # s.split() # print 'removing redundant reviews...' # g.remove_dupes() # # print 'drawing graph...' # # Drawer.draw_graph(g.get_graph(), 'non-redundant_graph') # s.split() # print 'resolving cycles...' # g.resolve_cycles() # print 'computing accepted reviews...'