def main(): parser = argparse.ArgumentParser() parser.add_argument("--version", type=str, default='', help="Version to evaluate.") parser.add_argument("--baselines", type=int, default=0, help="Whether to evaluate the baseline segmentations") parser.add_argument("--semantic_eval", type=int, default=0, help="Whether to evaluate per region/tissue.") parser.add_argument('--target', type=str, default='local') parser.add_argument('--max_jobs', type=int, default=48) args = parser.parse_args() version = args.version if version == '': version = get_version(ROOT) baselines = bool(args.baselines) if baselines: print("Evaluatiing baselines") eval_baselines(version, bool(args.semantic_eval), args.target, args.max_jobs) else: print("Evaluating segmentation for version", version) eval_seg(version, bool(args.semantic_eval))
def get_tags(): tag = get_version('data') new_tag = tag.split('.') new_tag[-1] = '0' # reset patch new_tag[1] = str(int(new_tag[1]) + 1) new_tag = '.'.join(new_tag) return tag, new_tag
def main(): parser = argparse.ArgumentParser() parser.add_argument("--version", type=str, default='', help="Version to evaluate.") args = parser.parse_args() version = args.version if version == '': version = get_version(ROOT) eval_seg(version)
roi_begin=roi_begin, roi_end=roi_end) print("Have evaluated segmentation:") print(seg_path, ":", seg_key) print("against refetence:") print(ref_path, ":", ref_key) print("Result:") print("VI:", vis, "(split)", vim, "(merge)", vis + vim, "(total)") print("Adapted Rand error:", ari) if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument("seg_path", type=str, help="Path to segmentation") parser.add_argument("seg_key", type=str, help="Segmentation key") parser.add_argument("--version", type=str, default='', help="Reference version.") parser.add_argument('--target', type=str, default='slurm') parser.add_argument('--max_jobs', type=int, default=200) parser.add_argument('--with_roi', default=0, type=int) args = parser.parse_args() version = args.version if version == '': version = get_version(ROOT) compare_seg_to_ref(args.seg_path, args.seg_key, version, bool(args.with_roi), args.target, args.max_jobs)