Skip to content

Add CMIP7 QC — per-variable rules for all 293 ESM1-6 variables + batch report integration#456

Open
rbeucher wants to merge 21 commits into
mainfrom
feat/cmip7-qc-notebook-cli-docs
Open

Add CMIP7 QC — per-variable rules for all 293 ESM1-6 variables + batch report integration#456
rbeucher wants to merge 21 commits into
mainfrom
feat/cmip7-qc-notebook-cli-docs

Switch on validation for Ocean variables

8972eef
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 26, 2026 in 0s

77.9% (+1.0%) compared to 7142b03

View this Pull Request on Codecov

77.9% (+1.0%) compared to 7142b03

Details

Codecov Report

❌ Patch coverage is 91.66667% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.9%. Comparing base (7142b03) to head (8972eef).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/access_moppy/vocabulary_processors.py 46.7% 10 Missing and 6 partials ⚠️
src/access_moppy/batch_report.py 84.8% 2 Missing and 3 partials ⚠️
src/access_moppy/qc/cmip7.py 97.9% 0 Missing and 5 partials ⚠️
src/access_moppy/utilities.py 91.7% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##            main    #456     +/-   ##
=======================================
+ Coverage   76.9%   77.9%   +1.0%     
=======================================
  Files         31      33      +2     
  Lines       5974    6299    +325     
  Branches    1107    1176     +69     
=======================================
+ Hits        4594    4905    +311     
+ Misses      1131    1127      -4     
- Partials     249     267     +18     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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