v0.8
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
- Remove uppercase in longitude/latitude for test by @raphaeldussin in #259
- Fix broken link by @rcaneill in #255
- Perform ci tests with python 3.11 now that numba is compatible. by @charlesgauthier-udm in #272
- Bump mamba-org/provision-with-micromamba from 15 to 16 by @dependabot in #266
- Removed 3.7 from supported versions. Build docs using 3.9 by @huard in #271
- Added
w
property to Regridder and SpatialAverager by @huard in #276 - Adding the ability to use dask arrays with chunks along spatial axes by @charlesgauthier-udm in #280
- Repare broken links to earthsystemcog by @huard in #292
- Parallel weight generation with Dask by @charlesgauthier-udm in #290
- Replace if statements by dict.get to reduce number of code switches by @huard in #295
- Warn of SpatialAverager error over large region and densify polygons by @charlesgauthier-udm in #293
New Contributors
- @rcaneill made their first contribution in #255
- @charlesgauthier-udm made their first contribution in #272
Full Changelog: v0.7.1...v0.8