feat(ilamb): update ilamb3, remove ohc-NOAA, add evspsbl-pr diagnostic#573
Merged
lewisjared merged 24 commits intomainfrom Mar 1, 2026
Merged
feat(ilamb): update ilamb3, remove ohc-NOAA, add evspsbl-pr diagnostic#573lewisjared merged 24 commits intomainfrom
lewisjared merged 24 commits intomainfrom
Conversation
…m Forrest (on behalf of the MBTT) on 17-Feb
… used in configure files
… requirement facets
* origin/main: (80 commits) chore: Update comment chore: upgrade pins for ilamb fix: revert compat=override on open_mfdataset docs: add changelog for #565 chore: Upgrade lockfile and fix some errors chore: add coverage chore: add default separator in alembic fix: time_coder warning chore: Pin to use tas fix(solver): preserve DataCatalog wrapper in apply_dataset_filters fix(tests): use to_frame() when accessing DataCatalog in solver tests docs: Changelog chore: run the finalise in threads chore: clean up chore: add fix changelog entry for PR #561 feat(cli): add --dataset-filter option to datasets list command chore: add changelog entry for PR #561 feat(solver): add --dataset-filter option to filter input datasets when solving chore: Support env variables for parser feat(solver): add optional --limit flag to solve command ...
* origin/main: (40 commits) chore: read mandatory variables fix: Better handling of nan values docs: Update documenation about DRS parser docs: changelog update fix: correct the order of the constraints chore: add changelog entries for PR #571 chore: Clean up CMIP6 and CMIP7 test overlap chore: refactor tests chore: update tests chore: remove realm from filtering feat: Add CMIP7 lazy loading chore: Fix regression outputs chore: changelog fix: apply version filtering to the regression analysis chore: Use variable_name chore: fix pre-commit add change log rename double_ITCZ to doubleITCZ for consistency in output file naming chore: add test case for double ITCZ chore(deps-dev): bump jupyterlab in the python-dependencies group ...
Codecov Report❌ Patch coverage is
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
Contributor
Author
|
This is most of #548, but without the reference dataset changes |
Its empty for now until there is a way of merging multiple data catalog
lewisjared
added a commit
that referenced
this pull request
Mar 2, 2026
* move-esmval-constraint: (70 commits) chore: ruff chore: run all solves chore: add a cmip7 data catalog and regenerate the ESMValTool tests chore: add CMIP7 data catalog chore: Use a subset of cmip6 source ids chore: update catalog chore: add ozone refactor: add a esgf_data_catalog_trimmed fixture chore: add back the catch chore: cleanup is_na checks chore: fetch obs4ref datasets too fix: add postgresql_using cast for String->DateTime downgrade fix: use FALSE instead of 0 in migration for PostgreSQL boolean column fix: use enum names in migration UPDATE for PostgreSQL compatibility chore: remove test chore: skip the diagnostic chore: Add regression file docs: add changelog entry for time_units and calendar feature fix: handle mixed-calendar cftime comparison in contiguity constraint chore: rename changelog to match PR #573 ...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates the ILAMB diagnostic provider with several changes:
standard.pyto extract shared constraint logic into helper functions (_build_cmip_data_requirement,_build_test_data_spec), reducing duplication across CMIP6/CMIP7 data requirement constructionChecklist
Please confirm that this pull request has done the following:
changelog/