03 · Novel Plotting & Visuals
Theme 03 · Novel plotting · data: · reimagines METplotpy
A gallery of four interactive verification visuals:
- Performance Diagram — SR vs POD with CSI contours and frequency-bias rays;
- Reliability + Sharpness — with the full Murphy Brier decomposition;
- Threshold scrubber — drag a threshold and watch the 2×2 cell and derived scores respond;
- MODE-style object verification — matched/unmatched forecast-observation objects with attribute comparison.
Structure
Section titled “Structure”apps/novel-plotting/ index.html entry (tabbed) js/visuals/ performance.js · reliability.js · scrubber.js · objects.js js/stats.js adapters over lib/met-stats.mjs (snake_case keys preserved) js/render.js shared canvas/tooltip helpers data/ per-visual synthetic JSON + in-JS fallbackStatus & notes
Section titled “Status & notes”- Migrated to the shared lib with 12,740 differential assertions; the only 17 diffs were ≤2.75e-14 floating-point summation-order noise feeding no visual.
- Real-data wiring: the performance diagram and scrubber can ingest real CTC/CTS lines; the reliability panel and MODE objects have no matching real data in the archive (no PCT/PSTD, no object output) and will keep an explicit synthetic banner.
- Single-file build:
dist/novel-plotting.html(~441 KB).
