{"alignment_metadata":{"alignment":"causal_post_state_to_next_action","history_policy":"drop_warmup_zero_initialized","required_target":false,"warmup":2},"anchor":"upper","artifact_id":"smoke-karman-re100-20260716-per-scene-rear_shared-anchor-upper","deployment_expression":"0.04885959*du_a_dt - 3.349438","deployment_expression_hash":"c2b61405df05a42aac6733855413b19d2ea592529eaf84e8d1c9eace7c5873a4","dt_c_metadata":{"per_scene":{"karman_re100":0.4},"unit":"D/U0"},"environment":{"numpy":"2.2.6","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","pysr":"1.5.10","python":"3.10.20"},"feature_metadata":{"builder":"SR_analysis.utils.data_contracts.build_batch_dataset","definitions_module":"SR_analysis.utils.feature_builder","order":["u_a","du_a_dt","Cl_tot","dCl_tot_dt","Cd_tot","Cd_rear"]},"feature_names":["u_a","du_a_dt","Cl_tot","dCl_tot_dt","Cd_tot","Cd_rear"],"fitted_expression":"0.04885959*du_a_dt - 3.349438","fitted_expression_hash":"c2b61405df05a42aac6733855413b19d2ea592529eaf84e8d1c9eace7c5873a4","g_metadata":{"fitted_heads":["front_odd","rear_shared_anchor_upper"],"front_rule":"front(Gx)=-front(x)","rear_rule":"lower(x)=-upper(Gx)","version":"legacy-mirror-front-odd-rear-swap-negate-v1"},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","model_type":"symbolic","output":{"definition":"cylinder_surface_tangential_velocity/U0","name":"alpha","native_action_index":1,"native_action_order":["front","upper","lower"],"unit":"dimensionless"},"provenance":{"data":{"dataset_hash":"72c1d3bf48c4d3b78baedb84c975efaa980ddefba9ffd0333e0299bcf340357e","paths":{"karman_re100":"/home/frank14f/DynamisLab/src/SR_analysis/data/karman/karman_re100/controlled.npz"},"per_scene_hashes":{"karman_re100":"ea869a4ea9097f687ea93a2b4ca0d6964da5abe30cd3d70a7decd88ec849c834"}},"fit":{"diagnostic_metrics":{"mae":1.1729478468618753,"r2":0.33569193054925195},"g_augmented":true,"mode":"per-scene","n_samples":394,"niterations":2,"scene_augmented_sample_counts":{"karman_re100":394},"scene_sample_counts":{"karman_re100":197},"seed":20260716,"smoke":true,"source_n_samples":197},"pysr":{"binary_operators":["+","-","*","/"],"complexity":{"maxsize":7,"parsimony":0.01},"parameters":{"batching":false,"binary_operators":["+","-","*","/"],"complexity_of_constants":2,"deterministic":true,"maxsize":7,"niterations":2,"parallelism":"serial","parsimony":0.01,"population_size":16,"populations":2,"random_state":20260716,"tournament_selection_n":4,"unary_operators":["square"]},"unary_operators":["square"]}},"role":"rear_shared","run_id":"smoke-karman-re100-20260716","schema_version":"1.0","training_scenes":["karman_re100"]}
