Merged
Conversation
Codecov Report❌ Patch coverage is
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 3 files with indirect coverage changes 🚀 New features to boost your workflow:
|
compat="override" conflicts with the default coords="different" in xarray, causing a ValueError. The xarray compat warning is unrelated to pandas 3 compatibility.
lewisjared
commented
Feb 24, 2026
| dependencies = [ | ||
| "climate-ref-core", | ||
| "ilamb3>=2025.9.9", | ||
| "ilamb3>=2025.9.9,<2025.12", # to be relaxed in #548 |
Contributor
Author
There was a problem hiding this comment.
@nocollier This will cause a merge conflict with #548, but we can resolve when merging
Contributor
Author
|
Pre-req for #506 |
lewisjared
added a commit
that referenced
this pull request
Feb 24, 2026
* 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 ...
lewisjared
added a commit
that referenced
this pull request
Feb 25, 2026
* origin/main: (86 commits) Bump version: 0.11.0 → 0.11.1 docs: add changelog for #567 fix: reduce memory during ingestion and add solve logging fix: prevent DRS re-ingestion from regressing finalised datasets Bump version: 0.10.0 → 0.11.0 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 ...
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
Resolve pandas FutureWarnings and compatibility issues to support both pandas 2 and 3:
constraints.py: Skippd.concatwhensupplementary_groupis empty; drop all-NA columns before concat to avoid dtype determination changes in pandas 3example.py: Droptime_bndsbefore weighted mean (not after) to preventdtype=objectdivision error fromresample+meanon datetime bounds; set explicitcompat="override"onopen_mfdatasettest_solve_helpers.py: NormalizeNone/NaTnulls in parquet round-trip assertions to handle stricter equality checks in pandas 3Checklist
Please confirm that this pull request has done the following:
changelog/