Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Mar 19:16
· 921 commits to main since this release
874257a

Contributors: Pascal Bourgault (@aulemahal), Éric Dupuis (@coxipi), Trevor James Smith (@Zeitsperre).

Announcements

  • xsdba is now available as a package on the Anaconda conda-forge channel. (PR/82).

Changes

  • Remove the units registry declaration and instead use whatever is set as pint's application registry.
    Code still assumes it is a registry based upon the one in cf-xarray (which exports the cf formatter). (GH/44, PR/57).
  • Updated the cookiecutter template to use the latest version of cookiecutter-pypackage. (PR/71):
    • Python and GitHub Actions versions have been updated.
    • Now using advanced CodeQL configuration.
    • New pre-commit hooks for vulture (find dead code), codespell (grammatical errors), zizmor (workflow security), and gitleaks (token commit prevention).
    • Corrected some minor spelling and security issues.
  • Added upstream testing to the CI pipeline for both daily and push events. (PR/61).
  • Import last changes in xclim before the embargo (PR/80).
  • xsdba has begun the process of adoption of the OpenSSF Best Practices checklist. (PR/82).
  • xclim migration guide added. (GH/62, PR/86).
  • Add a missing dOTC example to documentation. (PR/86).
  • Add a new grouping method specific for MBCn which called by passing group=Grouper("5D", window=n) where n is an odd positive integer. (PR/79).

Fixes

  • Gave credits to the package to all previous contributors of xclim.sdba. (GH/58, PR/59).
  • Pin sphinx-codeautolink to fix ReadTheDocs and correct some docs errors. (PR/40).
  • Removed reliance on the netcdf4 package for testing purposes. The h5netcdf engine is now used for file IO operations. (PR/71).
  • Changes to reflect the change of library name xsdba. (PR/72).
  • Revert changes to allow using group="time.dayofyear" and interp="linear" in adjustment methods. (PR/86).