Skip to content

feat(ilamb): add CMIP7 regression baselines and migrate ILAMB to the per-test-case framework#755

Merged
lewisjared merged 3 commits into
mainfrom
feat/ilamb-cmip7-baselines
Jun 24, 2026
Merged

feat(ilamb): add CMIP7 regression baselines and migrate ILAMB to the per-test-case framework#755
lewisjared merged 3 commits into
mainfrom
feat/ilamb-cmip7-baselines

Conversation

@lewisjared

@lewisjared lewisjared commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Description

Migrates the ILAMB provider's regression testing onto the per-test-case (Framework B) layout and adds CMIP7 regression baselines.

Added CMIP7 regression baselines for the 8 ILAMB diagnostics that execute under CMIP7 data (mrro-lora, csoil-hwsd2, lai-avh15c1, nbp-hoffman, snc-esacci, burntfractionall-gfed, thetao-woa2023-surface, so-woa2023-surface). The CMIP7 inputs are produced by converting the CMIP6 CanESM5/CESM2 test data on fetch. Native outputs are minted to the R2 object store; only the committed JSON bundle and manifest live in the repo, and they replay-match credential-free. The remaining 4 diagnostics (gpp-wecann, gpp-fluxnet2015, mrsos-wangmao, emp-gleamgpcp2.3) do not yet execute against the CMIP7-converted reference data and are left unminted.

Removed the legacy central Framework-A regression tree for ILAMB (tests/test-data/regression/ilamb/, ~300 files) and the corresponding test_diagnostics / test_build_results tests, so ILAMB is now covered entirely by the per-test-case framework and the ref test-cases replay gate. The shared Framework-A validators and the pmp/esmvaltool central trees are untouched, since those providers are still on Framework A.

amoc-RAPID remains registered but without a baseline: its CMIP7 case does not resolve and its CMIP6 case is upstream-blocked, so it is left present and failing rather than removed.

Checklist

Please confirm that this pull request has done the following:

  • Tests added
  • Documentation added (where applicable)
  • Changelog item added to changelog/

Summary by CodeRabbit

  • New Features
    • Added CMIP7 regression baseline assets for multiple ILAMB diagnostics, including new/updated test data, manifests, and expected outputs.
  • Bug Fixes
    • Standardised metric units so dimensionless values are consistently emitted as strings (e.g., "1"), improving regression stability.
  • Chores
    • Updated the integration test structure to build shared parameters once at load time.
    • Removed legacy centralised regression fixtures now covered by the per-test-case framework, along with outdated stored regression UI/output fixtures.

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: ff4cd42e-d49e-4298-872a-2a670f349162

📥 Commits

Reviewing files that changed from the base of the PR and between a2707df and f7993dc.

📒 Files selected for processing (10)
  • changelog/755.fix.md
  • packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/series.json
✅ Files skipped from review due to trivial changes (4)
  • changelog/755.fix.md
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json
🚧 Files skipped from review as they are similar to previous changes (3)
  • packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py
  • packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/regression/diagnostic.json

📝 Walkthrough

Walkthrough

Adds a units-string coercion fix in _build_cmec_bundle, refreshes CMIP6 regression baselines, removes diagnostics-specific integration test functions, introduces CMIP7 catalog, manifest, and regression fixtures for eight ILAMB diagnostics, and removes legacy centralised CMIP6 regression fixtures.

Changes

ILAMB CMIP7 Fixture Migration and Units Fix

Layer / File(s) Summary
Coerce units to string in CMEC bundle and refresh CMIP6 baselines
changelog/755.fix.md, packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py, packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json, packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json, packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/manifest.json, packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json
_build_cmec_bundle now coerces model_df["units"] to string before emitting the CMEC bundle. The lai-avh15c1/cmip6 and mrsos-wangmao/cmip6 manifests and diagnostic fixtures are updated to reflect string "1" units and revised numeric values.
Remove diagnostics-specific integration test functions
packages/climate-ref-ilamb/tests/integration/test_diagnostics.py
Removes the diagnostics parameter list and the test_diagnostics and test_build_results pytest functions; test_case_params from collect_test_case_params(provider) remains.
Add CMIP7 catalog and manifest fixtures
packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/catalog.yaml, packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/manifest.json, packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/*, packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/catalog.yaml, packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/manifest.json, packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/*, packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/*, packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/*, packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/*, packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/*
Each catalog defines _metadata.hash, a historical/gn selector, and dataset entries for fixed-frequency area/fraction variables plus a monthly primary variable. The so-woa2023-surface and thetao-woa2023-surface catalogs include segmented monthly time ranges spanning 1850–2014. Each manifest pins catalog_hash, schema/version, and hashes/sizes for committed and native artefacts.
Update regression diagnostic JSON fixtures
packages/climate-ref-ilamb/tests/test-data/*/cmip7/regression/diagnostic.json
Removes Annual Cycle, Phase Shift, and Seasonal Cycle Score from DIMENSIONS.metric across the CMIP7 diagnostics; replaces ACCESS-ESM1-5, CESM2, and ACCESS-ESM1-5-based result blocks with CanESM5; rewrites RESULTS.historical blocks to contain only Bias, RMSE, and Spatial Distribution. The so-woa2023-surface fixture also replaces a timeseries placeholder with explicit Bias and Spatial Distribution entries and uses psu units for Period Mean.
Add regression output and series snapshots
packages/climate-ref-ilamb/tests/test-data/*/cmip7/regression/output.json, packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/regression/series.json
Adds output.json snapshots that describe provenance, data artefacts, plot metadata, HTML result pages, and metrics: null/diagnostics: {} placeholders. The burntfractionall-gfed series.json adds four monthly time-series objects for burnt vegetation coverage and GFED4s burned fraction across global and tropical regions.
Remove legacy CMIP6 regression fixtures and add changelog
tests/test-data/regression/ilamb/so-woa2023-surface/.../diagnostic.json, changelog/755.trivial.md
Removes the legacy centralised CMIP6 diagnostic.json for so-woa2023-surface/ACCESS-ESM1-5. Adds a changelog entry documenting the new CMIP7 baselines and the removal of the old centralised ILAMB regression fixtures.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly captures the main change: adding CMIP7 baselines and moving ILAMB to the per-test-case framework.
Description check ✅ Passed The description matches the template with a Description section and a completed Checklist covering tests, docs, and changelog.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/ilamb-cmip7-baselines

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2a064980-66b6-4be9-94f5-2ce15976e03f

📥 Commits

Reviewing files that changed from the base of the PR and between 3685d5f and 29d4a92.

⛔ Files ignored due to path filters (252)
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_amoc.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_None_allamoc.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_None_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_distribution-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_distribution-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_response-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_response-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_distribution-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_distribution-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_response-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_response-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_distribution-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_distribution-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_distribution-pr.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_distribution-tas.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_None_accumulation.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_global_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_rmse.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_rmsescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/CESM2-r1i1p1f1-gn_tropical_trace.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/None_global_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/None_tropical_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_global_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_global_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_tropical_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/Reference_tropical_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_None_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_None_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_None_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn.csv is excluded by !**/*.csv
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_bias.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_biasscore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_cycle.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_cyclescore.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_shift.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/ACCESS-ESM1-5-r1i1p1f1-gn_None_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/None_None_taylor.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_None_mean.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/Reference_None_tmax.png is excluded by !**/*.png
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/out.log is excluded by !**/*.log
📒 Files selected for processing (77)
  • changelog/755.trivial.md
  • packages/climate-ref-ilamb/tests/integration/test_diagnostics.py
  • packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/burntfractionall-gfed/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/csoil-hwsd2/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/mrro-lora/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/nbp-hoffman/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/snc-esacci/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/so-woa2023-surface/cmip7/regression/series.json
  • packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/catalog.yaml
  • packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/manifest.json
  • packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/regression/diagnostic.json
  • packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/regression/output.json
  • packages/climate-ref-ilamb/tests/test-data/thetao-woa2023-surface/cmip7/regression/series.json
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/index.html
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/output.json
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/index.html
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/output.json
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/series.json
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
💤 Files with no reviewable changes (36)
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/series.json
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/index.html
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/gpp-fluxnet2015/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/thetao-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/output.json
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/csoil-hwsd2/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/series.json
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/mrro-lora/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/nbp-hoffman/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/amoc-rapid/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json
  • tests/test-data/regression/ilamb/snc-esacci/cmip6_historical_gn_r1i1p1f1_CESM2/index.html
  • tests/test-data/regression/ilamb/burntfractionall-gfed/cmip6_historical_gn_r1i1p1f1_CESM2/output.json
  • tests/test-data/regression/ilamb/lai-avh15c1/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/diagnostic.json
  • packages/climate-ref-ilamb/tests/integration/test_diagnostics.py
  • tests/test-data/regression/ilamb/gpp-wecann/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/so-woa2023-surface/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/index.html
  • tests/test-data/regression/ilamb/mrsos-wangmao/cmip6_historical_gn_r1i1p1f1_ACCESS-ESM1-5/output.json

@codecov

codecov Bot commented Jun 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
core 92.53% <ø> (ø)
providers 91.40% <100.00%> (-0.43%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...limate-ref-ilamb/src/climate_ref_ilamb/standard.py 82.10% <100.00%> (-3.45%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

ILAMB writes dimensionless units as the number 1 in its scalar CSVs, so the
metric bundle's units attribute drifted between int (1) and string ("1"/physical
units) across diagnostics, which can break schema/replay comparison. Coerce units
to string in the metric-bundle builder and re-mint the affected ILAMB baselines
(mrsos-WangMao, lai-AVH15C1), bumping their test_case_version to authorise the
regenerated committed bundles through the coupling gate.
@lewisjared lewisjared force-pushed the feat/ilamb-cmip7-baselines branch from a2707df to f7993dc Compare June 24, 2026 07:40
@lewisjared lewisjared merged commit 7459cec into main Jun 24, 2026
24 checks passed
@lewisjared lewisjared deleted the feat/ilamb-cmip7-baselines branch June 24, 2026 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant