Skip to content

feat: ingest ESMValTool reference datasets for provenance#790

Open
lewisjared wants to merge 3 commits into
mainfrom
feat/esmvaltool-reference-datasets
Open

feat: ingest ESMValTool reference datasets for provenance#790
lewisjared wants to merge 3 commits into
mainfrom
feat/esmvaltool-reference-datasets

test: cover ESMValToolProvider.ingest_data hook

2fee868
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 6, 2026 in 0s

91.48% (+0.01%) compared to 67f1580

View this Pull Request on Codecov

91.48% (+0.01%) compared to 67f1580

Details

Codecov Report

❌ Patch coverage is 94.11765% with 12 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...f/src/climate_ref/datasets/esmvaltool_reference.py 86.44% 6 Missing and 2 partials ⚠️
...limate-ref/src/climate_ref/reference_provenance.py 91.42% 1 Missing and 2 partials ⚠️
...imate-ref-core/src/climate_ref_core/diagnostics.py 88.88% 1 Missing ⚠️
Files with missing lines Coverage Δ
...mate-ref-core/src/climate_ref_core/source_types.py 93.33% <100.00%> (+0.47%) ⬆️
...-esmvaltool/src/climate_ref_esmvaltool/__init__.py 100.00% <100.00%> (ø)
...ool/src/climate_ref_esmvaltool/diagnostics/base.py 89.75% <100.00%> (+0.12%) ⬆️
...ool/src/climate_ref_esmvaltool/diagnostics/enso.py 92.45% <100.00%> (+0.45%) ⬆️
...rc/climate_ref_esmvaltool/diagnostics/reference.py 100.00% <100.00%> (ø)
...valtool/diagnostics/regional_historical_changes.py 85.82% <100.00%> (+0.66%) ⬆️
...e_ref_esmvaltool/diagnostics/sea_ice_area_basic.py 100.00% <100.00%> (ø)
...s/climate-ref/src/climate_ref/datasets/__init__.py 98.13% <100.00%> (+0.05%) ⬆️
...ages/climate-ref/src/climate_ref/models/dataset.py 98.13% <100.00%> (+0.02%) ⬆️
packages/climate-ref/src/climate_ref/solver.py 98.94% <100.00%> (+0.01%) ⬆️
... and 3 more

... and 2 files with indirect coverage changes

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