Commit per-architecture correlated DoE CSVs, not just the merged one
Build / build-amd64-iso (push) Waiting to run
Build / build-aarch64-iso (push) Waiting to run
Build / build-riscv64-img (push) Waiting to run

These are data in their own right (the per-trial-labeled telemetry, one
step before merging into combined.csv), not disposable scratch -- keep
them alongside it rather than only documenting how to regenerate them.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
This commit is contained in:
Robert Allan James
2026-09-12 12:47:03 -04:00
co-authored by Claude Sonnet 5
parent 934be5a257
commit 6573a6d1d5
4 changed files with 777 additions and 4 deletions
@@ -16,7 +16,9 @@ two-way ANOVA tables, boxplot SVGs). This file just documents the pipeline.
docstring for the two-pass reconstruction method, and its `RUN_ID_MAP` for
why identity/rep are looked up from a known-clean prior run rather than
re-parsed from each log — one aarch64 marker was unrecoverable, see below).
Run once per architecture:
Output committed as `{amd64,aarch64,riscv64}-correlated.csv` (255-257 rows
each, data in their own right — the per-trial-labeled telemetry, one step
before merging) — never discarded as scratch, regenerable exactly via:
```
python3 correlate_doe.py ../results-20260912-with-heartbeat-csv/amd64-doe-raw.log amd64-correlated.csv
@@ -25,9 +27,9 @@ two-way ANOVA tables, boxplot SVGs). This file just documents the pipeline.
```
3. **`combine.py <in1.csv> [in2.csv ...] <out.csv>`** — merges the three
per-architecture correlated CSVs into `combined.csv` (committed, 768 rows),
decoding Q48.16 fixed-point fields to plain floats and `jitter_bits`' raw
IEEE754 bit pattern to a real `jitter_ns` value:
committed per-architecture correlated CSVs into `combined.csv` (committed,
768 rows), decoding Q48.16 fixed-point fields to plain floats and
`jitter_bits`' raw IEEE754 bit pattern to a real `jitter_ns` value:
```
python3 combine.py amd64-correlated.csv aarch64-correlated.csv riscv64-correlated.csv combined.csv