Skip to content

v2025.12.0

Latest

Choose a tag to compare

@rajeeja rajeeja released this 19 Dec 21:13
· 1 commit to main since this release
b688ed5

🚀 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](v2025.11.0...v2025.12.0)

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