Skip to content

v0.15.1

Choose a tag to compare

@RondeauG RondeauG released this 25 May 20:07
· 57 commits to main since this release
Immutable release. Only release title and notes can be modified.
7817886

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_warminglevels when 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_periods argument to allow subsetting periods shorter than the window.

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_notes
    • xscen.utils.show_versions -> xscen.testing.show_versions
    • xscen.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-validate is now enforced for all docstrings via linting checks. (PR/737).