v0.3.0
Contributors: Pascal Bourgault (@aulemahal), Éric Dupuis (@coxipi), Trevor James Smith (@Zeitsperre).
Announcements
xsdbais now available as a package on the Anacondaconda-forgechannel. (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 thecfformatter). (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), andgitleaks(token commit prevention). - Corrected some minor spelling and security issues.
- Added
upstreamtesting to the CI pipeline for both daily and push events. (PR/61). - Import last changes in xclim before the embargo (PR/80).
xsdbahas begun the process of adoption of the OpenSSF Best Practices checklist. (PR/82).xclimmigration guide added. (GH/62, PR/86).- Add a missing
dOTCexample to documentation. (PR/86). - Add a new grouping method specific for
MBCnwhich called by passinggroup=Grouper("5D", window=n)wherenis 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-codeautolinkto fix ReadTheDocs and correct some docs errors. (PR/40). - Removed reliance on the
netcdf4package for testing purposes. Theh5netcdfengine 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"andinterp="linear"in adjustment methods. (PR/86).