Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 18:53
· 18 commits to refs/heads/main since this release
6bf8885

v0.9.0 (02 June 2025)

This release introduces key functional and performance enhancements across regridding, averaging, and coordinate handling workflows. Users can now output regridding weights and infer vertical target data, improving flexibility in vertical and horizontal transformations. Time frequency inference logic is more robust through median delta computation, and new options for skipna handling and spatial weight thresholds support more accurate and configurable statistical operations. Additional improvements to coordinate handling enable support for curvilinear grids. The release also includes critical bug fixes, expanded documentation, and updated compatibility for modern Python environments by dropping Python 3.9 and adding compatibility with Python 3.13.

Enhancements

  • Adds option to output regridding weights and create mask for regridding by @jasonb5 in #752
  • Adds ability to infer target data for vertical regridding by @jasonb5 in #756
  • Use the median of the delta instead of min for time freq inference by @chengzhuzhang in #768
  • Add weight threshold option for spatial averaging by @pochedls in #672
  • Enable skipna for spatial and temporal mean operations by @lee1043 in #655
  • Enhance coordinate handling and add curvilinear dataset support by @tomvothecoder in #736

Bug Fixes

  • Eliminate performance bottleneck in temporal.group_average() by @will-s-hart in #767
  • Fix incorrect dimension used for temporal weights generation by @tomvothecoder in #749

Documentation

DevOps

New Contributors

Full Changelog: v0.8.0...v0.9.0