{ "split": "test", "trajectories": 50, "steps": 60, "t_end": 2.4000000953674316, "fields": [ "h", "mx", "my" ], "mae": [ 0.0013021441303629475, 0.001797984256125228, 0.001723217375036226 ], "mae_std_across_trajectories": [ 0.0006648759566748063, 0.0013122490596406613, 0.0012341590714882507 ], "mae_final": [ 0.0014264351648892505, 0.0019017404932320356, 0.0018056135604518153 ], "conservation_relative_mean": [ 4.200623948044691e-09, 182.5343578445491, 151.39094480206504 ], "conservation_relative_max": [ 2.168669351450529e-08, 3510.061651468277, 2132.3561668395996 ], "conservation_absolute_sum_mean": [ 3.6128274743134626e-06, 4.187751319807564e-06, 3.7308300788937896e-06 ], "conservation_absolute_sum_max": [ 2.2027743398211896e-05, 3.510061651468277e-05, 3.0668867111671716e-05 ], "conservation_initial_l1_scaled_max": [ 2.168669351450529e-08, 3510.061651468277, 2132.3561668395996 ], "negative_h_ratio": 0.0, "negative_h_percent": 0.0, "min_h": 0.0, "reduction": "all trajectories, forecast steps 1..T, all grid cells; initial frame excluded", "accumulation_dtype": "float64 (model states float32)", "zero_momentum_note": "Relative drift uses |sum(m0)|+1e-8; inspect absolute drift and initial-L1-scaled drift for zero-total cases.", "mae_through_t2.0": [ 0.001276910114877117, 0.0017769389970696877, 0.0017055535554061254 ], "mae_through_t2.4": [ 0.0013021441303629475, 0.001797984256125228, 0.001723217375036226 ] }