Contributors to this version: Éric Dupuis (@coxipi), Pascal Bourgault (@aulemahal), Trevor James Smith (@Zeitsperre).
Breaking changes
- Due to a regression affecting symmetry of
polyfit
andpolyval
inxarray
,xclim
now requiresxarray>=2023.11.0,!=2024.10.0
(see: pydata/xarray PR/9691). (PR/1978).
Bug fixes
- Fixed a bug where the units could be changed before a conversion of the magnitudes could occur. Conversion of units for multivariate
DataArray
is now properly handled insdba.TrainAdjust
andsdba.Adjust
. (PR/1972). - Fixed a units formatting bug with indicators that output "delta" Celsius degrees. (PR/1973).
- Corrected the
"choices"
of parameterop
in the docstring offrost_free_spell_max_length
. (PR/1977). - Reorganised how
Indicator
subclasses can be added arguments to the call signature. Injecting such arguments now works. Forxclim
's subclasses, this bug only affected theindexer
argument of indicators subclassingxc.core.indicator.IndexingIndicator
. (PR/1981). - All-nan slices are now treated correctly in method
ExtremeValues
. (GH/1982, PR/1983).