Skip to content

v0.6.2

Choose a tag to compare

@huard huard released this 23 Nov 14:18
· 133 commits to master since this release
899bcea

Bug fixes

  • The introduction of sparse, with numba under 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
  • SpatialAverager did not compute the same weights as Regridder when 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_numpy and regrid_dask is 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