|
2 | 2 | History |
3 | 3 | ======= |
4 | 4 |
|
| 5 | +v0.9.0 (02 June 2025) |
| 6 | +--------------------- |
| 7 | + |
| 8 | +This release introduces key functional and performance enhancements |
| 9 | +across regridding, averaging, and coordinate handling workflows. Users |
| 10 | +can now output regridding weights and infer vertical target data, |
| 11 | +improving flexibility in vertical and horizontal transformations. Time |
| 12 | +frequency inference logic is more robust through median delta |
| 13 | +computation, and new options for ``skipna`` handling and spatial weight |
| 14 | +thresholds support more accurate and configurable statistical |
| 15 | +operations. Additional improvements to coordinate handling enable |
| 16 | +support for curvilinear grids. The release also includes critical bug |
| 17 | +fixes, expanded documentation, and updated compatibility for modern |
| 18 | +Python environments by dropping Python 3.9 and adding compatibility with |
| 19 | +Python 3.13. |
| 20 | + |
| 21 | +Enhancements |
| 22 | +~~~~~~~~~~~~ |
| 23 | + |
| 24 | +- Adds option to output regridding weights and create mask for |
| 25 | + regridding by `Jason Boutte`_ in https://github.com/xCDAT/xcdat/pull/752 |
| 26 | +- Adds ability to infer target data for vertical regridding by `Jason Boutte`_ |
| 27 | + in https://github.com/xCDAT/xcdat/pull/756 |
| 28 | +- Use the median of the delta instead of min for time freq inference by |
| 29 | + `Jill Chengzhu Zhang`_ in https://github.com/xCDAT/xcdat/pull/768 |
| 30 | +- Add weight threshold option for spatial averaging by `Stephen Po-Chedley`_ in |
| 31 | + https://github.com/xCDAT/xcdat/pull/672 |
| 32 | +- Enable ``skipna`` for spatial and temporal mean operations by `Jiwoo Lee`_ in |
| 33 | + https://github.com/xCDAT/xcdat/pull/655 |
| 34 | +- Enhance coordinate handling and add curvilinear dataset support by |
| 35 | + `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/736 |
| 36 | + |
| 37 | +Bug Fixes |
| 38 | +~~~~~~~~~ |
| 39 | + |
| 40 | +- Eliminate performance bottleneck in ``temporal.group_average()`` by |
| 41 | + `will-s-hart <https://github.com/will-s-hart>`_ in https://github.com/xCDAT/xcdat/pull/767 |
| 42 | +- Fix incorrect dimension used for temporal weights generation by |
| 43 | + `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/749 |
| 44 | + |
| 45 | +Documentation |
| 46 | +~~~~~~~~~~~~~ |
| 47 | + |
| 48 | +- Add ``.zenodo.json`` and ``CITATION.cff`` to cite core authors by |
| 49 | + `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/759 |
| 50 | +- Add xCDAT tutorial datasets and update gallery notebooks by |
| 51 | + `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/705 |
| 52 | +- Add endorsement section to docs with Xarray, Pangeo, and WCRP by `Tom Vo`_ in |
| 53 | + https://github.com/xCDAT/xcdat/pull/741, |
| 54 | + https://github.com/xCDAT/xcdat/pull/742, |
| 55 | + https://github.com/xCDAT/xcdat/pull/757 |
| 56 | + |
| 57 | +DevOps |
| 58 | +~~~~~~ |
| 59 | + |
| 60 | +- Make ``scipy`` a required dependency by `Tom Vo`_ in |
| 61 | + https://github.com/xCDAT/xcdat/pull/765 |
| 62 | +- Drop Python 3.9 support and add compatibility for Python 3.13 by |
| 63 | + `Tom Vo`_ in https://github.com/xCDAT/xcdat/pull/721 |
| 64 | + |
| 65 | +New Contributors |
| 66 | +~~~~~~~~~~~~~~~~ |
| 67 | + |
| 68 | +- `will-s-hart <https://github.com/will-s-hart>`_ made their first contribution in |
| 69 | + https://github.com/xCDAT/xcdat/pull/767 |
| 70 | + |
| 71 | +**Full Changelog**: https://github.com/xCDAT/xcdat/compare/v0.8.0...v0.9.0 |
| 72 | + |
| 73 | + |
5 | 74 | v0.8.0 (14 February 2025) |
6 | 75 | ------------------------- |
7 | 76 |
|
|
0 commit comments