Example Info.json file¶
JSON-format files (essentially Python dictionaries) are used to drive the DP Langevin simulations.
Here is one example, taken from Langevin/experiments/a1p19050_b1_D0p04_η1_x250_y250_Δx1_Δt0p1/Info.json:
{
"Parameters": {
"linear": 1.19050,
"quadratic": 1,
"diffusion": 0.04,
"noise": 1.0,
"dx": 1,
"dt": 0.1,
"t_final": 10000.0,
"random_seed": 1,
"grid_dimension": "D2",
"grid_size": [250, 250],
"grid_topologies": ["BOUNDED", "BOUNDED"],
"boundary_conditions": ["FLOATING","FLOATING","FLOATING","FLOATING"],
"initial_condition": "RANDOM_UNIFORM",
"ic_values": [0, 15],
"integration_method": "RUNGE_KUTTA"
},
"Analysis": {
"a_c": 1.19045
},
"Misc": {
"n_sims": 15,
"Δa_range": 0.01,
"n_round_Δt_summation": 5,
"n_segments": 500,
"n_digits": 6,
"do_export_combo_graphs": false,
"do_export_combo_data": false,
"do_export_graphs": true,
"do_export_data": true,
"do_export_images": false,
"do_make_video": false,
"ylimits_log": [3e-3, 3e0],
"xlimits_log": [5e-1, 1.2e4],
"ysf_log": 0.75,
"ylimits_rescaled": [1e-1, 1e1],
"xlimits_rescaled": [5e-5, 2e3],
"video_frame_rate": 50,
"video_format": "mp4"
}
}