Releases: pangeo-data/xESMF
Releases · pangeo-data/xESMF
v0.8.7
v0.8.6
What's Changed
- change uvcdat link for xcdat by @huard in #358
- Compatibility with Numpy 2.0 by @aulemahal in #373
- Cell area utility by @aulemahal in #372
Full Changelog: v0.8.5...v0.8.6
v0.8.5
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
v0.8.3
v0.8.2
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
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
v0.7.1
What's Changed
- Unpin and fix for Shapely 2.0 by @aulemahal in #219
- Implement workaround for setup conda problem by @raphaeldussin in #229
- Update CI and doc - fix for DataArrays by @aulemahal in #230
- Add util to build tripolar grid by @raphaeldussin in #228
- Fix ci/cd badge for build status by @pierre-manchon in #231
- Update CI for Micromamba environments by @Zeitsperre in #233
- Bump isort to 5.12.0 and add default language version to pre-commit by @huard in #237
- Document installation options for ESMpy by @mplough-kobold in #241
- Modernize the package a bit by @ocefpaf in #248
- Fix test so it works with pandas 2.0 by @huard in #251
- Minor fixes by @ocefpaf in #252
New Contributors
- @pierre-manchon made their first contribution in #231
- @mplough-kobold made their first contribution in #241
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
New features
- Add option to grid_global to vary longitudes from 0 to 360 by @huard in #207
- Modify the
stop
argument in arange to avoid coordinates going over the right bound by @huard in #206
Documentation
- Added section 'Adaptive Masking' to Masking.ipynb by @sol1105 in #187
- Update why.rst by @RichardScottOZ in #178
- Update index.rst by @RichardScottOZ in #179
- Typo fixes by @jsta in #191
- Add cftime and pandas to mock imports by @huard in #204
- Update README with current doc by @aulemahal in #209
Fixes
- Modify test so it works with xarray v2022-11 by @huard in #210
- Constrain numba >= 0.55.2 to make sure xESMF works with numpy 1.22. by @huard in #205
- Try importing esmpy (aliased to ESMF) for esmpy >= 8.4.0 fixes #212 by @raphaeldussin in #214
New Contributors
- @RichardScottOZ made their first contribution in #178
- @jsta made their first contribution in #191
Full Changelog: v0.6.3...v0.7.0