DynamisLab/src/OID_analysis/data/derived/steady_metrics/steady_reanalysis.json
Frank14f 8df40fb5bd chore(oid): final cleanup for paper-readiness
Remove:
  - scripts/compute_delta_fields.py (DEPRECATED, always SKIPPED)
  - scripts/replay_verify.py (duplicated logic)
  - analysis/save_robustness.py (hardcoded, superseded)

Archive:
  - scripts/collect_fields_replay.py -> archive/ (superseded by replay_full_fields.py)

Fix:
  - NaN->null in master_table.json and steady_reanalysis.json
  - Regenerate master_table.json with canonical overlap + three-layer action-OID
  - Update OID_knowledge.md with three-layer overlap table + data provenance
  - Update README: remove stale replay_verify reference, add action-OID finding

Result: 27 Python files (was 31), 3 deleted, 1 archived. All JSON valid.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 16:12:10 +08:00

50 lines
1.2 KiB
JSON

{
"near-body": {
"rms_reduction": null,
"rms_ctl": null,
"rms_blk": null,
"enstrophy_reduction": null,
"enstrophy_ctl": null,
"enstrophy_blk": null
},
"near-wake": {
"rms_reduction": null,
"rms_ctl": null,
"rms_blk": null,
"enstrophy_reduction": null,
"enstrophy_ctl": null,
"enstrophy_blk": null
},
"downstream": {
"rms_reduction": null,
"rms_ctl": null,
"rms_blk": null,
"enstrophy_reduction": null,
"enstrophy_ctl": null,
"enstrophy_blk": null
},
"full-field": {
"rms_reduction": 0.9943383932113647,
"rms_ctl": 0.0010355355916544795,
"rms_blk": 0.18290475010871887,
"enstrophy_reduction": -9.052556311718561,
"enstrophy_ctl": 0.00023778903875819755,
"enstrophy_blk": 2.3654584106233742e-05
},
"recirculation": {
"Lr_ctl_lattice": 269.0,
"Lr_blk_lattice": 278.0,
"Lr_collapse": 0.9676258992805755,
"Ar_ctl": 1234.0,
"Ar_blk": 2008.0,
"Ar_collapse": 0.6145418326693227
},
"force": {
"Fx_rms_blk": 7.68724476074567e-06,
"Fx_rms_ctl": 9.525875793769956e-05,
"Fx_reduction": -11.391794204711914,
"Fy_rms_blk": 5.3614232456311584e-05,
"Fy_rms_ctl": 8.95971152203856e-06,
"Fy_reduction": 0.8328855633735657
}
}