🚀 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_multigridandlist_grid_namesfunctions to streamline working with files containing multiple grid definitions. (#1404 by @rajeeja) - Cumulative Integration: Introduced
cumulative_integratefor advanced analysis workflows. (#1419 by @rajeeja) - Enhanced Rasterization: The
to_rastermethod 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 withinzonal_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/Listtype 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-pythonto v6.1.0. (#1415) - Bumped
actions/cacheto v5. (#1428) - Bumped
actions/upload-artifactto v6. (#1427)
Full Changelog: [v2025.11.0...v2025.12.0](v2025.11.0...v2025.12.0)
Contributors to this release: @rajeeja, @erogluorhan, @kafitzgerald, @@dependabot[bot], @pre-commit-ci[bot]