Skip to content

feat(results): add the climate_ref.results read layer#780

Merged
lewisjared merged 23 commits into
mainfrom
feat/results-read-layer
Jul 6, 2026
Merged

feat(results): add the climate_ref.results read layer#780
lewisjared merged 23 commits into
mainfrom
feat/results-read-layer

chore: raise valueerror

c556e24
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 6, 2026 in 1s

91.42% (+0.21%) compared to aab1270

View this Pull Request on Codecov

91.42% (+0.21%) compared to aab1270

Details

Codecov Report

❌ Patch coverage is 94.41341% with 60 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...ages/climate-ref/src/climate_ref/results/_query.py 82.29% 10 Missing and 7 partials ⚠️
...ages/climate-ref/src/climate_ref/cli/executions.py 85.71% 9 Missing and 5 partials ⚠️
...es/climate-ref/src/climate_ref/results/outliers.py 87.95% 5 Missing and 5 partials ⚠️
...ages/climate-ref/src/climate_ref/results/values.py 95.85% 6 Missing and 3 partials ⚠️
...ages/climate-ref/src/climate_ref/results/frames.py 90.69% 2 Missing and 2 partials ⚠️
...kages/climate-ref/src/climate_ref/datasets/base.py 90.00% 1 Missing and 1 partial ⚠️
...es/climate-ref/src/climate_ref/results/datasets.py 97.87% 1 Missing and 1 partial ⚠️
...climate-ref/src/climate_ref/results/diagnostics.py 97.64% 1 Missing and 1 partial ⚠️
Files with missing lines Coverage Δ
...ckages/climate-ref/src/climate_ref/cli/__init__.py 92.24% <100.00%> (+0.06%) ⬆️
...ckages/climate-ref/src/climate_ref/cli/datasets.py 88.34% <100.00%> (+0.72%) ⬆️
...ges/climate-ref/src/climate_ref/cli/diagnostics.py 100.00% <100.00%> (ø)
...ages/climate-ref/src/climate_ref/datasets/utils.py 92.24% <100.00%> (+0.44%) ⬆️
...te-ref/src/climate_ref/executor/result_handling.py 96.00% <100.00%> (-0.04%) ⬇️
...ages/climate-ref/src/climate_ref/models/dataset.py 98.10% <100.00%> (+0.08%) ⬆️
...limate-ref/src/climate_ref/models/dataset_query.py 100.00% <100.00%> (ø)
...es/climate-ref/src/climate_ref/models/execution.py 98.72% <100.00%> (ø)
...climate-ref/src/climate_ref/models/metric_value.py 92.72% <100.00%> (-1.03%) ⬇️
...es/climate-ref/src/climate_ref/results/__init__.py 100.00% <100.00%> (ø)
... and 13 more

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.