github Ouranosinc/xclim v0.33.2

latest releases: v0.41.0, v0.40.0, v0.39.0...
2 years ago

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 remove data_vars of invalids checks that return None, causing issues with dask. (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, with extrapolation='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).

Don't miss a new xclim release

NewReleases is sending notifications on new releases.