Breaking changes
- Parameter `out_file` default value is now None. When it is None, `icclim.index` does not write the output on a netCDF.
- Minimal required xclim version is now 0.34
- Pinned dask dependency: `dask<2022.01.1` for rechunker 0.3.3 to work.
API changes
- Added `icclim.indices` to compute multiple indices at once.
- Added experimental feature `icclim.create_optimized_zarr_store`. It is a context manager which can be used to rechunk a dataset using without any chunk on the specified dimension. It makes use of `rechunker`[0] library.
Bug fixes
- Fixed WSDI and CSDI. They were computing percentiles on the wrong period.
- Fixed WW, WD, CW, CD. Their binding with xclim was not properly made and was throwing an error.
- Fixed setup.py dependency to the whole world. This make installation from sources possible in a clean environment.
Maintenance
- Improved icclim CI (code coverage)
- Improved code quality (unit test, refactoring)
- Added contribution guide
- Improve overall typing
[0] https://github.com/pangeo-data/rechunker/