from gPy.Examples import asia from Tkinter import * from gPy.Utils import scrolled_frame, pretty_str_set top=scrolled_frame(Toplevel(),yscroll=500, height=400) bottom=Toplevel() for cpt in asia: cpt *= 1 asia.gui_display(top) order1 = ('VisitAsia', 'Tuberculosis', 'XRay', 'Dyspnea', 'Bronchitis', 'Smoking', 'TbOrCa') order2 = ('TbOrCa', 'VisitAsia', 'Tuberculosis', 'XRay', 'Bronchitis', 'Smoking', 'Dyspnea') for order in (order1, order2): ac = asia.copy() cf = ac.variable_elimination_trace(order) cf.gui_display(bottom,pp_vertex=pretty_str_set,width=600,height=300) Label(bottom,text=order).pack() top.mainloop() bottom.mainloop()