def run_background_sim(output_dir, sim_params, ntrajectories=150, time_horizon=112): dfs = run_multiple_trajectories(sim_params, ntrajectories, time_horizon) # record output for idx, df in enumerate(dfs): df_file_name = "{}/{}.csv".format(output_dir, idx) df.to_csv(df_file_name)
def run_background_sim(output_dir, sim_params, ntrajectories=150, time_horizon=112): try: dfs = run_multiple_trajectories(sim_params, ntrajectories, time_horizon) # record output for idx, df in enumerate(dfs): df_file_name = "{}/{}.csv".format(output_dir, idx) df.to_csv(df_file_name) except Exception as e: error_msg = "Encountered error: {}".format(str(e)) print(error_msg) f = open(output_dir + "/error.txt", "w") f.write(error_msg) f.close()