) parser.add_argument('--output-dir', help = 'Path of the output images dir' , dest = 'images_path' , default = "output_images" ) parser.add_argument('--run-all', help = 'Ran all the sims' , dest = 'run_all' , default = 'false' , action = 'store_true' ) parser.add_argument('--cores', help = 'Number of cores to use. All by default' , dest = 'cores' , default = get_cores() ) args = parser.parse_args() path = args.path #Read ANALYSIS file fname = args.analysis_file with open(fname) as f: content = f.readlines() cprint("Total files provided: %s; Number of cores: %s" % (len(content), args.cores), 'info') is_folder(args.images_path) real_content = [] # existing = listdir(args.images_path) #Slower than isfile
dest='start_ms', default=False ) parser.add_argument('--stop-ms', help='Stop analysis at this ms. Stop to 0 if none given\ Don\t run any other analysis', dest='end_ms', default=False ) args = parser.parse_args() if args.images_only or args.save_images: import plugins.images.IO as ImageIO core_number = int(args.core_number) if args.core_number else get_cores() path = args.path start_from = int(args.start_from) end_to = int(args.end_to) outputs, total = list_all(path, start_from, end_to) split_range = (args.start_ms, args.end_ms) #Update index loop = start_from - 1 if start_from else 0 info_print(total, core_number, args.number_only) dispatch_jobs(outputs, core_number, main_loop, split_range=split_range)