measuretree = ParamTree(MEASUREFILE, adimentionalized=False) # Arguments parser parser = argparse.ArgumentParser(description='KtSimu Launcher') parser.add_argument('--new', '-n', action='store_true', default=False, help="Run a new simulation") parser.add_argument('--results', '-r', type=str, default="simu.h5", help="Specified results hdf5 file for new or already runned simulation") args = parser.parse_args() results_file = args.results if args.new: # Init simu meta = Metaphase(verbose=True, paramtree=paramtree, measuretree=measuretree, initial_plug='random') # Launch simu meta.simul() # Save results SimuIO(meta).save(results_file) # Show trajectories (matplotlib needed) meta.show() else: meta = SimuIO().read(results_file) meta.show()