v0.15.1
·
57 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
v0.15.1 (2026-05-25)
Contributors: Pascal Bourgault (@aulemahal), Gabriel Rondeau-Genesse (@RondeauG), Trevor James Smith (@Zeitsperre).
New features and enhancements
- Performance enhancement of
xs.subset_warminglevelswhen multiple realizations and/or multiple warming levels are requested. The change reduces the dask complexity of the function and adds support for subsetting timeseries with any frequencies. The function still can't do vectorized subsetting on sub-monthly timeseries with non-uniform calendars. (PR/736).- Also added a
min_periodsargument to allow subsetting periods shorter than thewindow.
- Also added a
Breaking changes
- A handful of previously marked-deprecated functions have been removed. Their replacements are as follows (PR/737):
xscen.utils.publish_release_notes->xscen.testing.publish_release_notesxscen.utils.show_versions->xscen.testing.show_versionsxscen.regrid.create_bounds_rotated_pole->xscen.regrid.create_bounds_gridmapping
Internal changes
- Docstrings for all functions and classes now adhere to
numpy-docstring standards.numpydoc-validateis now enforced for all docstrings via linting checks. (PR/737).