Skip to content

Releases: pangeo-data/xESMF

v0.8.8

01 Nov 15:00
bcb9eac
Compare
Choose a tag to compare

What's changed

  • Fix ESMpy memory issues by explictly freeing the Grid memory upon garbage collection of Regridder objects.
  • Address deprecation for xarray 2024.10 in the parallel weight generation.
  • Address an upcoming change in sparse 0.16 where COO fill values will distinguish between 0.0 and -0.0. This issue would affect spatial averaging over polygons with holes.
  • The conda package will now avoid installing ESMpy 8.4 to avoid importlib metadata bugs. See this issue, or this one.

Full Changelog: v0.8.7...v0.8.8

v0.8.7

16 Jul 19:19
69cd028
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.6...v0.8.7

v0.8.6

27 Jun 19:09
b219f65
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.5...v0.8.6

v0.8.5

11 Apr 21:00
849c242
Compare
Choose a tag to compare

What's Changed

  • Reverted to the chunking behaviour of xESMF 0.7 for cases where the spatial dimensions are not chunked on the source data. @aulemahal in #348

Full Changelog: v0.8.4...v0.8.5

v0.8.4

23 Feb 21:57
3a9b9a7
Compare
Choose a tag to compare
  • Fix regression that made Regridder fail with rectilinear datasets and parallel=True.
  • Allow Python 3.12 (and higher) again.

v0.8.3

20 Feb 18:30
d32b5f4
Compare
Choose a tag to compare
  • Remove usage of private method of xarray that was removed in its 2024.02.0 version.

Internal changes

  • Test against ESMF 8.6

v0.8.2

18 Sep 18:38
35a8727
Compare
Choose a tag to compare

What's Changed

  • Correctly guess output chunks for SpatialAverager by @aulemahal in #308
  • Add error message when output has no chunks with parallel weights generation by @aulemahal in #304

Full Changelog: v0.8.1...v0.8.2

v0.8.1

06 Sep 11:36
c957de7
Compare
Choose a tag to compare

What's Changed

  • Change import to support shapely 1 and 2. by @huard in #298

Full Changelog: v0.8...v0.8.1

v0.8

01 Sep 20:45
b08bb2e
Compare
Choose a tag to compare

This release of xESMF improves support for parallelization with dask: weights can now be computed in parallel, and those weights can be applied over chunks spanning the horizontal grid dimensions. Previously, computing weights in parallel was only possible using MPI, and datasets could only be chunked over non-spatial dimensions.

These new features are the outcome of Charles Gauthier' internship at Ouranos during the summer of 2023. Thanks to Charles for his hard work and sharp analysis, which led to a permanent position at Ouranos!

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8

v0.7.1

04 Apr 23:43
8c87d39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1