Contributors to this version: Pascal Bourgault (@aulemahal), Juliette Lavoie (@juliettelavoie), Trevor James Smith (@Zeitsperre).
Announcements
xclim
no longer supports Python3.7. Code conventions and new features for Python3.8 (PEP 569) are now accepted. (GH/966, PR/1000).
Breaking changes
- Python3.7 (PEP 537)support has been officially deprecated. Continuous integration testing is no longer run against this version of Python. (GH/966, PR/1000).
Bug fixes
- Adjusted behaviour in
dataflags.ecad_compliant
to removedata_vars
of invalids checks that returnNone
, causing issues withdask
. (PR/1002). - Temporarily pinned
ipython
below version 8.0 due to behaviour causing hangs in GitHub Actions and ReadTheDocs. (GH/1005, PR/1006). indices.stats
methods where adapted to handle dask-backed arrays. (GH/1007, PR/1011).sdba.utils.interp_on_quantiles
, withextrapolation='constant'
, now interpolates the limits of the interpolation along the time grouping index, fixing an issue with "time.month" grouping. (GH/1008, PR/1009).
Internal changes
pre-commit
now uses Black 22.1.0 with Python3.8 style conventions. Existing code has been adjusted. (PR/1000).tox
builds for Python3.7 have been deprecated. (PR/1000).- Docstrings and documentation has been adjusted for grammar and typos. (PR/1000).
sdba.utils.extrapolate_qm
has been removed, as announced for xclim 0.33. (PR/1009).