{"action_layout":["front","upper","lower"],"action_ranges":{"actions_alpha":{"layout":["front","upper","lower"],"max":[2.2255359166199042,-1.3748955149451154,6.9549192316284865],"min":[-2.2532002695233078,-6.9421619427607135,1.4078097898245003]},"actions_omega":{"layout":["front","upper","lower"],"max":[0.022255359166199043,-0.013748955149451155,0.06954919231628487],"min":[-0.02253200269523308,-0.06942161942760713,0.014078097898245004]}},"alignment":"causal_post_state_to_next_action","artifact_id":"round1-legacy-v2-20260716-karman-re100-karman_re100__pysr__f-16231fd8a6aa__si-800","config":{"action_bias":[0.0,-4.0,4.0],"action_layout":["front","upper","lower"],"action_scale":8.0,"body_layout":["front","upper","lower"],"control_dt":0.4,"control_time_scale_steps":2000,"conv_len":30,"device_id":2,"dtw_lag_channel":1,"dtw_version":"legacy_dtw_v1_abs_n_unclipped","fifo_init_action":[0.0,-4.0,4.0],"fifo_len":150,"force_layout":["front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"has_disturbance":true,"model_name":"d1a3o12_re100","mu":0.02,"n_objects_env":7,"nu":0.004,"obs_slice":[2,14],"pinball_front_x":30.0,"pinball_rear_x":31.3,"policy_init_action":[0.0,-4.0,4.0],"raw_force_slice":[6,12],"raw_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy","front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"raw_sensor_slice":[0,6],"re_code":100,"re_d":50.0,"s_dim":12,"sample_interval":800,"scene_id":"karman","sensor_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy"],"sensor_x":40.0,"source":"PPO_inference","target_force_slice":null,"target_sensor_slice":[0,6],"target_type":"periodic","u0":0.01},"config_hash":"0db2195954a5b95078c54d81853cd8fddca125c8cb1d686416800ca08a035e3b","created_utc":"2026-07-16T16:13:21.079063+00:00","data_hashes":{"harmonics":null,"norm":null,"target_sensors":"0d8b820e94296c2fb0248b62545d378bf82ae2afedcf13883549688e7a1cd2e2"},"dt_c":0.4,"environment":{"numpy":"1.26.4","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","python":"3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]"},"formula_hash":"16231fd8a6aa6c74889bfd6f19a08ac2fc0616950d0ca0545ec6ad17322768e5","formula_hashes":{"front_deployment_expression":"0e367f2d19d4bc3864f761d1d630adf11d167433b34cfce9f92def77b2d8675f","front_source":"215fee26b0ae6b180ad0c28cd2515ed93f52e53a400254f2f12415df2d9b8457","pair":"16231fd8a6aa6c74889bfd6f19a08ac2fc0616950d0ca0545ec6ad17322768e5","rear_deployment_expression":"efa792a0a96b29a5d63dbff01d240a0bc9349e38772665df4e2e371bfc902217","rear_source":"092eccc90d1b7f1e50b6a9768fdfaa7bcb7f99454aa37bc8fa1e34712e47ee9d"},"formula_validation":{"front":{"canonical_role":"front_odd","channel":null,"legacy":false},"rear":{"channel":null,"legacy":false}},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","metric_version":"legacy_dtw_v1_abs_n_unclipped","metrics":{"adapter":"SR_analysis.utils.cfd_interface.legacy_dtw_v1_detail_adapter","full":{"lag":-6,"similarity":0.9552997682153039},"lag":-6,"metric_version":"legacy_dtw_v1_abs_n_unclipped","per_channel":{"0":0.9795504073301952,"1":0.9588577032089234,"2":0.9116650938987731,"3":0.9435273688596983,"4":0.9789999862511952,"5":0.9591980497430389},"tail":{"lag":-6,"n_samples":60,"similarity":0.9552997682153039}},"mode":"pysr","model":{"path":null,"sha256":null},"n_steps":200,"provenance":{"command":"src/SR_analysis/stage_3_validate.py --scene karman_re100 --mode pysr --formula-front src/SR_analysis/results/runs/round1-legacy-v2-20260716-karman-re100/formulas/karman_re100_front.json --formula-rear src/SR_analysis/results/runs/round1-legacy-v2-20260716-karman-re100/formulas/karman_re100_rear_shared_upper.json --device 2 --steps 200 --run-id round1-legacy-v2-20260716-karman-re100","created_at":"2026-07-16T16:13:21.079034+00:00","environment":{"conda_env":"pycuda_3_10","device":2},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d"},"record_hash":"b6acc24a9bfcc4110062b4d6398441a1a99ac50fe7320f4e8dd93b7ad159a497","run_id":"round1-legacy-v2-20260716-karman-re100","sample_interval":800,"scene":"karman_re100","scene_id":"karman","schema_version":"sr-stage3-validation-v2","si":800,"status":"completed","telemetry":{"path":"/home/frank14f/DynamisLab/src/SR_analysis/results/runs/round1-legacy-v2-20260716-karman-re100/telemetry/karman_re100__pysr__f-16231fd8a6aa__si-800.npz","sha256":"bb4f078994427cbb8f26936bf9cde79ebd1183e02b0bb43e22c8f8d342e0d041","telemetry_hash":"bb4f078994427cbb8f26936bf9cde79ebd1183e02b0bb43e22c8f8d342e0d041"},"termination_reason":"completed"}
