Skip to content

update xclim version after merging in newest xclim changes#119

Merged
dgergel merged 28 commits intoClimateImpactLab:mainfrom
dgergel:update_xclim_version
Nov 2, 2021
Merged

update xclim version after merging in newest xclim changes#119
dgergel merged 28 commits intoClimateImpactLab:mainfrom
dgergel:update_xclim_version

Conversation

@dgergel
Copy link
Member

@dgergel dgergel commented Oct 22, 2021

Update xclim version to 0.30.1 in our fork, adds support for 360-day calendars.

This PR also adds breaking changes for the QDM and AIQPD implementations to make them consistent with the major xclim 0.29 updates and requires that all inputs to QDM and AIQPD have units attributes that are compatible with pint units.

@brews
Copy link
Member

brews commented Nov 1, 2021

@dgergel Is this still a draft or ready to merge? More work needed?

@dgergel
Copy link
Member Author

dgergel commented Nov 1, 2021

@brews it's now ready for a review!

Copy link
Member

@brews brews left a comment

Choose a reason for hiding this comment

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

Thanks for this update, @dgergel. I think this is ready to merge, but I have two suggested additions.

First, note these changes in HISTORY.rst. I'd note that we updated our fork of xclim to (whatever the latest version is...?) note the breaking changes to dodola's past core and services API's past behavior. I think the only breaking change is requiring a pint-readable units in ds[variable].attrs on input Datasets, right?

Edit:

The second addition is noting where input datasets require variables with units metadata, in docstrs.

And I think you're set to merge this whenever you think it's ready.

@brews brews added the enhancement New feature or request label Nov 2, 2021
@dgergel dgergel merged commit 783046b into ClimateImpactLab:main Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants