v0.6.2
Bug fixes
- The introduction of
sparse, withnumbaunder the hood, restricted input data to little-endian dtypes. For big-endian dtypes, xESMF will convert to little-endian, regrid and convert back. By @aulemahal in #135 SpatialAveragerdid not compute the same weights asRegridderwhen source cell areas were not uniform. By @huard in #128- Refactor of how the regridding is called internally, to fix a bug with dask and sparse. By @aulemahal in #135
Internal changes
- Deprecation of
regrid_numpyandregrid_daskis scheduled for 0.7.0. All checks on shape, array layout and numba support are now done at call time, rather then at computation time. By @aulemahal in #135
Relevant PRs
- Fix SpatialAverager to account for variable input grid cells areas by @huard in #128
- Add test checking that SpatialAverager does work with masked values by @huard in #130
- Regrid dataset with dask variables by @aulemahal in #122
- On-the-fly endianness conversion by @aulemahal in #125
- Unpin shapely by @aulemahal in #134
- Reduce dask task count, refactor regrid dispatch by @aulemahal in #135
Full Changelog: v0.6.1...v0.6.2