def on_ok_display_params(self, widget, fields): def set_legend(text): pass core.display( fields["ts_filename_chooser"].get_filenames()[0], self.get_parser_by_index(fields["ts_parser_combo"].get_active()), fields["gt_filename_chooser"].get_filenames()[0], self.get_parser_by_index(fields["gt_parser_combo"].get_active()), None, self.main_viewport, set_legend)
def on_ok_display_params(self, widget, fields): def set_legend(text): pass core.display(fields["ts_filename_chooser"].get_filenames()[0], self.get_parser_by_index(fields["ts_parser_combo"] .get_active()), fields["gt_filename_chooser"].get_filenames()[0], self.get_parser_by_index(fields["gt_parser_combo"] .get_active()), None, self.main_viewport, set_legend)
def main(): (size, start, end, heuristic, force) = core.init() if not isSolvable(start, size, end): print("This puzzle is not solvable") sys.exit() nSelectedStates, nMaxStates, solution = solve.solve( size, start, end, heuristic, force) nStates, solution = solution for state in solution: core.display(state) print("Total number of states ever selected in open set: {:d}".format( nSelectedStates)) print( "Maximum number of states ever represented in memory at the same time: {:d}" .format(nMaxStates)) print("Number of moves required to solve the puzzle: {:d}".format(nStates))
comparator = comparators.get_module(options.comparator) comparator.set_param(options.comp_param) print "Comparator: " + comparator.describe() if mode == "input_file": print core.single_scoring(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, comparator, gti) elif mode == "display": comparator = None if options.comparator != None: comparator = comparators.get_module(options.comparator) comparator.set_param(options.comp_param) core.display(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, options.img_path, options.gtignore, gti, None, None, comparator) elif mode == "ROC" or mode == "DET": (multi_result, ts) = core.multi_scoring(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, comparator, options.crawl, options.sampling, options.confidence_min, gti) if mode == "ROC": core.plot_ROC(groundtruth_parser, len(ts), multi_result, options.saving_file, options.show_curve, options.xmin, options.ymin, options.xmax, options.ymax, options.grid_major, options.grid_minor) elif mode == "DET": core.plot_DET(groundtruth_parser, len(ts), multi_result, options.saving_file, options.show_curve,
comparator = comparators.get_module(options.comparator) comparator.set_param(options.comp_param) print "Comparator: " + comparator.describe() if mode == "input_file": print core.single_scoring(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, comparator, gti) elif mode == "display": comparator = None if options.comparator != None: comparator = comparators.get_module(options.comparator) comparator.set_param(options.comp_param) core.display(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, options.img_path, options.gtignore, gti, None, None, comparator) elif mode == "ROC" or mode == "DET": (multi_result, ts) = core.multi_scoring(toscore_filename, toscore_parser, groundtruth_filename, groundtruth_parser, comparator, options.crawl, options.sampling, options.confidence_min, gti) if mode == "ROC": core.plot_ROC(groundtruth_parser, len(ts), multi_result, options.saving_file, options.show_curve, options.xmin, options.ymin, options.xmax, options.ymax, options.grid_major, options.grid_minor) elif mode == "DET":