Recent Releases of uxarray

uxarray - v2026.04.1

๐Ÿš€ UXARRAY v2026.04.1

A focused release improving compatibility, strengthening validation, and enhancing developer workflows.


๐ŸŒŸ Highlights


โœจ Enhancements


๐Ÿ› Bug Fixes


๐Ÿ“š Documentation


โš™๏ธ CI & Maintenance


๐Ÿ‘ Contributors

Thanks to all contributors who made this release possible:

  • @rajeeja
  • @erogluorhan
  • @dependabot[bot]

๐Ÿ“ฆ Full Changelog

[Compare v2026.03.0...v2026.04.1](https://github.com/UXARRAY/uxarray/compare/v2026.03.0...v2026.04.1)


Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja about 2 months ago

uxarray - v2026.4.0

Here is a more engaging and organized draft for the UXARRAY v2026.4.0 release notes, using emojis to highlight different categories of changes.

๐Ÿš€ UXARRAY v2026.4.0
This release includes critical compatibility fixes for the latest xarray version, internal infrastructure improvements, and expanded documentation.

โœจ New Features & Improvements
Grid Parser: Strengthened format checks for more robust grid loading. ๐Ÿ›ก๏ธ

Infrastructure: Moved CF convention links to GitHub Pages for better reliability. ๐ŸŒ

๐Ÿ› Bug Fixes
Xarray Compatibility: Fixed the UxDataset constructor and to_xarray() functionality that was broken by the xarray==2026.4.0 update. ๐Ÿ”ง

๐Ÿ“š Documentation
API Reference: Added missing entries to the API reference to ensure full coverage of the library's capabilities. ๐Ÿ“–

๐Ÿ› ๏ธ Maintenance & CI/CD
CI Optimization: Skipped link-checks on pull requests to speed up development workflows. โšก

Dependency Updates: * Bumped actions group across directories. ๐Ÿ“ฆ

Updated actions/github-script from version 8 to 9. ๐Ÿค–

Full Changelog: v2026.03.0...v2026.4.0

Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja about 2 months ago

uxarray - v2026.03.0

๐Ÿš€ What's Changed

โœจ Features & Support

๐Ÿ› Bug Fixes

๐Ÿ““ Documentation & Examples

๐Ÿ› ๏ธ CI, Dependencies & Maintenance


๐Ÿ” Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2026.02.0...v2026.03.0

Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja 3 months ago

uxarray - v2026.02.0

๐Ÿš€ Release Notes: v2026.02.0

We are excited to release this year's first software update, v2026.02.0! With this version, we are releasing significant improvements and bug fixes to spatial coordinate handling in remapping, PolyCollection and Raster construction, and bilinear interpolation.

โœจ Enhancements

๐Ÿ› Bug Fixes

๐Ÿงน Maintenance & Refactoring

๐Ÿ“ฆ Dependency & CI Updates

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.12.0...v2026.02.0

Climate Change - Climate Data Processing and Analysis - Python
Published by erogluorhan 4 months ago

uxarray - v2025.12.0

๐Ÿš€ Release Notes: v2025.12.0

We are excited to announce the last release of the year version 2025.12.0! This release introduces powerful new integration capabilities, significant improvements to rasterization, and critical fixes for the ICON reader and zonal mean calculations.

โœจ New Features & Enhancements

  • Multi-Grid Support: Added open_multigrid and list_grid_names functions to streamline working with files containing multiple grid definitions. (#1404 by @rajeeja)
  • Cumulative Integration: Introduced cumulative_integrate for advanced analysis workflows. (#1419 by @rajeeja)
  • Enhanced Rasterization: The to_raster method now intelligently handles unset extents and accepts singleton extra dimensions, making visualization pipelines more robust. (#1420 by @rajeeja)

๐Ÿ› Bug Fixes

  • Zonal Mean Stability: Fixed issues with missing coverage resulting in NaNs and improved data type promotion within zonal_mean. (#1423 by @rajeeja)
  • ICON Reader Repair: Resolved parsing errors in the ICON file reader to ensure reliable data loading. (#1430 by @rajeeja)

๐Ÿงน Maintenance & Refactoring

  • Modern Type Hinting: Codebase updated to remove legacy Union/Optional/List type hints in favor of modern Python syntax. (#1418 by @rajeeja)
  • CI Configuration: Added grouping configuration for Dependabot to reduce pull request noise. (#1429 by @kafitzgerald)

๐Ÿ“ฆ Dependency & CI Updates

  • Pre-commit: Autoupdated hooks for code quality checks. (#1416, #1421 by @pre-commit-ci[bot])
  • GitHub Actions:
  • Bumped actions/setup-python to v6.1.0. (#1415)
  • Bumped actions/cache to v5. (#1428)
  • Bumped actions/upload-artifact to v6. (#1427)

Full Changelog: [v2025.11.0...v2025.12.0](https://github.com/UXARRAY/uxarray/compare/v2025.11.0...v2025.12.0)

Contributors to this release: @rajeeja, @erogluorhan, @kafitzgerald, @@dependabot[bot], @pre-commit-ci[bot]

Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja 6 months ago

uxarray - v2025.11.0

Here are the formatted release notes with the requested highlights section.

Highlights

  • ๐Ÿ› ๏ธ Key Fixes & Features: Implemented the Curl operator and resolved a bug in the .sel() wrapper when combining slice indexers with methods.
  • ๐Ÿ“š Documentation & CI: Enhanced the "Getting Started" guide and Zonal Average notebook, while improving CI reliability with a new link checker and upstream installation fixes.

Full Changelog

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.10.0...v2025.11.0

Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja 7 months ago

uxarray - v2025.10.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.09.0...v2025.10.0

Climate Change - Climate Data Processing and Analysis - Python
Published by rajeeja 8 months ago

uxarray - v2025.09.0

This release brings a number of improvements and new features.

Highlights

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.08.0...v2025.09.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 9 months ago

uxarray - v2025.08.0

This release brings a number of improvements and new features.

โœจ Highlights

โœ‚๏ธ Added sampled cross-sections along arbitrary GCAs and lines of constant latitude or longitude
๐Ÿ› ๏ธ Various improvements to grid reader functionalities
โšก Improved dual mesh construction performance

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.06.0...v2025.08.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 10 months ago

uxarray - v2025.06.0

This release brings a number of improvements and new features, including improved support for Matplotlib and Cartopy visualization workflows.

โœจ Highlights

๐ŸŒŽ Support for rasterizing data onto a Cartopy GeoAxes
๐Ÿ“– Revised Plotting with Matplotlib and Cartopy user-guide documentation

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.05.2...v2025.06.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 12 months ago

uxarray - v2025.05.2

This release brings a number of improvements and new features. Special thanks to everyone who participated in the WCRP Digital Earths Hackathon and helped identify bugs, test functionality, and improve UXarrayโ€™s stability and performance.

โœจ Highlights

๐ŸŽฏ Bilinear Remapping
โšก Optimizations to Point in Face queries
๐Ÿš€ Significantly reduced import times

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.05.1...v2025.05.2

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 1 year ago

uxarray - v2025.05.1

This incremental release brings a number of documentation and performance improvements:

๐Ÿฐ Significant performance improvements to remapping functionality
๐Ÿ“‘ Improved "Why UXarray" and "Installation" documentation sections

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.05.0...v2025.05.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 1 year ago

uxarray - v2025.05.0

This release brings a number of enhancements and bugfixes:

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.04.0...v2025.05.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 1 year ago

uxarray - v2025.04.0

This release brings a number of enhancements and bugfixes:

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.03.0...v2025.04.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 1 year ago

uxarray - v2025.03.0

This release brings a number of enhancements and bugfixes:

๐Ÿ“” Initial implementation of Spatial Hashing
โœด๏ธ Point in Face Functionality
๐Ÿš€ Improved Dask & Xarray usage internally

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.02.1...v2025.03.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2025.02.1

This incremental release brings a number of enhancements and bugfixes:

๐ŸŒ Support for the HEALPix Grid Format (special thanks to @florianziemen!)
๐Ÿ Support for Python 3.13

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.02.0...v2025.02.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2025.02.0

This release brings multiple small bug-fixes and performance improvements.

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.01.0...v2025.02.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2025.01.0

This release brings a number of enhancements and bugfixes:

๐ŸŒNon-Conservative Zonal Averaging
โš–Weighted Averaging
๐Ÿ“ˆLatitude & Longitude Interval Cross Sections
๐Ÿ“–New user guide sections on Zonal Means, Weighted Means, Custom Grid Topology, and Reading & Working with Geometry Files

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.12.0...v2025.01.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.12.0

This release brings a number of enhancements and bugfixes:

๐ŸŒ Support for additional FESOM2 grid formats
๐Ÿผ Optimized SCRIP reader using Polars

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.11.1...v2024.12.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.11.1

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.11.0...v2024.11.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.11.0

This release brings a number of enhancements and bugfixes:

๐Ÿ—๏ธ Grid creation from structured grids
๐Ÿ“ Grid creation from point data
๐ŸŒ Constant longitude cross sections
๐Ÿš€ Performance improvements to spherical geometry functions using Numba

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.10.1...v2024.11.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.10.1

This minor release brings a number of enhancements and bugfixes:

๐ŸŒŽ Support for reading FESOM2 diagnostic grid files: fesom.mesh.diag
๐Ÿ“” Two new gallery notebooks: Plotting E3SMv2 Output with UXarray and Analysis of E3SMv2 Model Output
๐Ÿ’ป New user guide section: Loading Data with Dask

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.10.0...v2024.10.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.10.0

This release brings a number of enhancements and bugfixes:

  • ๐ŸŒŽ Plotting refactor using hvPlot, which brings improved performance and projection support
  • โŽ Constant latitude cross sections
  • ๐Ÿ’ป Improved Dask support for Grid variables
  • ๐Ÿ’  Support for reading Shapefiles and other geometry files
  • ๐Ÿ‘ท Arbitrary Dual Mesh construction
  • ๐Ÿ“” Documentation cleanup, including updated API reference

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.08.2...v2024.10.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 1 year ago

uxarray - v2024.08.2

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.08.1...v2024.08.2

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.08.1

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.08.0...v2024.08.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.08.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.07.1...v2024.08.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.07.1

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.07.0...v2024.07.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.07.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.06.0...v2024.07.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.06.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.05.0...v2024.06.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 2 years ago

uxarray - v2024.05.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.04.0...v2024.05.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 2 years ago

uxarray - v2024.04.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.03.0...v2024.04.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 2 years ago

uxarray - v2024.03.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.02.0...v2024.03.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 about 2 years ago

uxarray - v2024.02.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.01.1...v2024.02.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2024.01.1

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.01.0...v2024.01.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2024.01.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/2023.12.0...v2024.01.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.12.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.11.1...2023.12.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.11.1

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.11.0...v2023.11.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.10.1...v2023.11.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.10.1

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.10.0...v2023.10.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.10.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.09.1...v2023.10.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.09.1

What's Changed

New Features

Bug Fixes

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.09.0...v2023.09.1

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 over 2 years ago

uxarray - v2023.09.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.08.0...v2023.09.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 3 years ago

uxarray - v2023.08.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.06.0...v2023.08.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 almost 3 years ago

uxarray - v2023.06.0

Redesign Patchnotes

  • Introduced the ux.UxDataset and ux.UxDataArray data structures

    • Inherits the equivalent Xarray data structures to provide a grid-informed implementation
    • Contains an instance of a Grid class stored as an attribute (.uxgrid), which represents the unstructured grid that the data variables lie on
    • Some inherited methods have been overloaded to properly maintain the uxgrid property
  • Custom I/O methods for loading in grid and data files

  • Quality of Life changes to ux.Grid

    • Grid Dimensions, Coordinates, and Connectivity Variables are now represented as properties instead of standard attributes with appropriate docstrings and calls to construction methods if a variable is not present in the dataset (detailed overview here)
    • == and != operators for comparing the contents of two grids
    • Can now perform a deep copy of a Grid using Grid.copy
  • Notebooks

Merged Pull Requests

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.05.0...v2023.06.0

Climate Change - Climate Data Processing and Analysis - Python
Published by anissa111 almost 3 years ago

uxarray - v2023.05.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.04.1...v2023.05.0

Climate Change - Climate Data Processing and Analysis - Python
Published by anissa111 about 3 years ago

uxarray - v2023.05.0dev

What's Changed

Difference from v2023.04.1

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.04.1...v2023.05.0dev

Climate Change - Climate Data Processing and Analysis - Python
Published by anissa111 about 3 years ago

uxarray - v2023.04.1

New Features

Bug Fixes

Automated

Dev Ops

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.04.0...v2023.04.1

Climate Change - Climate Data Processing and Analysis - Python
Published by pilotchute about 3 years ago

uxarray - v2023.04.0

What's Changed

Devops

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.03.0...v2023.04.0

Climate Change - Climate Data Processing and Analysis - Python
Published by pilotchute about 3 years ago

uxarray - v2023.03.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.02.0...v2023.03.0

Climate Change - Climate Data Processing and Analysis - Python
Published by hCraker about 3 years ago

uxarray - v2023.02.0

What's Changed

New Features

Documentation

Maintenance

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.12.0...v2023.02.0

Climate Change - Climate Data Processing and Analysis - Python
Published by hCraker over 3 years ago

uxarray - v2022.12.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.11.0...v2022.12.0

Climate Change - Climate Data Processing and Analysis - Python
Published by marodrig over 3 years ago

uxarray - v2022.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.10.0...v2022.11.0

Climate Change - Climate Data Processing and Analysis - Python
Published by erogluorhan over 3 years ago

uxarray - v2022.10.0

What's Changed

New Contributors

Climate Change - Climate Data Processing and Analysis - Python
Published by marodrig over 3 years ago

uxarray - v2022.09.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.08.0...v.2022.09.0

Climate Change - Climate Data Processing and Analysis - Python
Published by marodrig over 3 years ago

uxarray - v2022.08.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.07.0...v2022.08.0

Climate Change - Climate Data Processing and Analysis - Python
Published by marodrig almost 4 years ago

uxarray - v2022.07.0

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v.2022.6.0...v2022.07.0

Climate Change - Climate Data Processing and Analysis - Python
Published by marodrig almost 4 years ago

uxarray - v2022.6.0

What's Changed

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v0.0.2...v.2022.6.0

Climate Change - Climate Data Processing and Analysis - Python
Published by michaelavs about 4 years ago

uxarray - v0.0.2

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v0.0.1...v0.0.2

Climate Change - Climate Data Processing and Analysis - Python
Published by erogluorhan over 4 years ago

uxarray - v0.0.1: Initial release

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/commits/v0.0.1

Climate Change - Climate Data Processing and Analysis - Python
Published by erogluorhan over 4 years ago