Example #1
0
    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()