{
  "scope": "transient_commissioning_only",
  "physical_times_s": [
    4.499780806e-06,
    9.441067454e-06,
    1.47512863e-05,
    2.030843184e-05
  ],
  "source_case": "revh_transient_04",
  "sections": [
    "right_front",
    "right_hinge"
  ],
  "available_frame_count": 4,
  "displayed_frame_count": 4,
  "pressure_scale_Pa": [
    -760.0,
    760.0
  ],
  "vorticity_x_scale_per_s": [
    -48000.0,
    48000.0
  ],
  "scale_selection": "99th percentile of absolute sampled values across displayed frames, rounded upward; minimum half-ranges 12 Pa and 100 per s. Same scale on every displayed frame.",
  "sampled_ranges": {
    "pressure_Pa": [
      -1481.452392578125,
      994.3338012695312
    ],
    "vorticity_x_per_s": [
      -153618.671875,
      90989.9921875
    ]
  },
  "vorticity": "Sampled from the solver-side 3D vorticity field, X component; not inferred from 2D streamlines.",
  "sampling_gaps": "Bounded cutting-plane output can omit coarse cells that cross its clipping box. Grey denotes solid or unsampled regions; CAD outlines distinguish the intended geometry. Gaps are not filled.",
  "playback_slowdown": 4047.5287965928987,
  "animation": "Single playback with recorded timestamp spacing rounded to GIF timing; final frame held for 2 s.",
  "caution": "A startup animation is not evidence of sustained periodic shedding or a Bernoulli cause for pressure depression. Colour scales are fixed across all displayed frames; values outside them are clipped.",
  "video": {
    "file": "pilot-sections.mp4",
    "source": "pilot-sections.gif",
    "source_sha256": "e2fbf84aa4ecfb5201cc43e3fa55b4c1d58697d72d12a9df4aae872f157800c6",
    "sha256": "a77632f61d41b0daf9191fe0e42747ffcf489723bc57073ec466c640978360f4",
    "codec": "H.264",
    "pixel_format": "yuv420p",
    "width": 1440,
    "height": 1200,
    "frames_per_second": 30,
    "source_frame_count": 4,
    "encoded_frame_count": 282,
    "duration_s": 9.4,
    "target_playback_slowdown": 404752.8796592899,
    "source_frame_start_s": [
      0.0,
      2.0,
      4.133333333333334,
      6.4
    ],
    "source_frame_duration_s": [
      2.0,
      2.1333333333333333,
      2.2666666666666666,
      3.0
    ],
    "presentation": "User-controlled playback; no autoplay or automatic looping. Physical intervals are uniformly slowed and rounded to 30 fps; the final sample is held for 3 seconds. Original timestamps and fixed colour scales are preserved. No motion interpolation or additional simulation samples."
  }
}
