Reading Outputs¶
Every reported run writes artefacts under:
<report.export_root>/<run_id>/
The CLI and example scripts print the result store path after each run.
First files to inspect¶
Start with:
html/report.htmlfor a human-readable overview;tables/run_summary.csvfor run metadata;tables/per_stratum_metrics.csvfor aggregate metrics by estimator and stratum;tables/leaderboard.csvfor configured rankings;tables/estimator_metadata.csvfor declared estimator metadata;tables/failures.csvandtables/failure_map.csvfor invalid outputs and failure patterns.
Raw row-level records are stored under raw/. These files are better suited for downstream
analysis, replication checks, and custom plotting.
Validate the contract¶
lrdbench validate-output reports/<run_id>
The validator checks required-file presence and minimum CSV headers. It does not inspect environment contents, artefact references, hashes or scientific completeness. See the output specification for exact checks and persistence limits.
Match files to interpretation¶
Use truth-aware files only in modes where truth exists. For example, bias, mae, rmse, and
empirical interval coverage are meaningful in ground-truth mode. Observational mode should be read
through stability, validity, preprocessing sensitivity, interval width, and failure summaries.
Preserve provenance¶
For publication or sharing, keep the manifest copy, result store, environment snapshot, software version, and generated tables together. The HTML report is useful for review, but the CSV and JSON artefacts are the reproducible analysis surface.