An open API service providing repository metadata for many open source software ecosystems.

An extension of xarray for climate data analysis on structured grids.

Releases
v0.11.3

v0.11.3

v0.11.3 (16 July 2026)

This patch release fixes xgcm 0.10 compatibility by translating xCDAT’s legacy grid options to the new padding API. This restores vertical regridding without requiring caller changes. The minimum xgcm version is now 0.10.0, which is required for the new padding API. It also constrains regionmask >=0.11.0 for numpy 2.0 compatibility.

Bug Fixes

DevOps

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.11.2...0.11.3

27 days ago
Download
v0.11.2

v0.11.2

v0.11.2 (02 February 2026)

This patch release fixes coordinate assignment behavior and attributes dropping in the PCMDI land sea masking API. It also improves documentation around the default use of cftime in xCDAT.

Bug Fixes

Documentation

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.11.1...v0.11.2

6 months ago
Download
v0.11.1

v0.11.1

v0.11.1 (06 January 2026)

This patch release adds supports for Python 3.14.

DevOps

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.11.0...v0.11.1

7 months ago
Download
v0.11.0

v0.11.0

v0.11.0 (03 December 2025)

This minor release includes enhancements, bug fixes, and documentation updates. Key changes introduce land–sea mask generation support, faster startup times through deferred xgcm imports, improved logging consistency, and fixes for attribute handling issues introduced in Xarray v2025.11.0.

Enhancements

Bug Fixes

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.10.1...v0.11.0

8 months ago
Download
v0.10.1

v0.10.1

v0.10.1 (01 October 2025)

This patch release introduces bug fixes, documentation updates, and DevOps changes, including constraining cf_xarray >=0.10.7, preserving Xarray legacy behaviors for open_mfdataset() with compat and join arguments to prevent unexpected breaking changes for users, dropping Python 3.10 support, and adding PyAOS to the endorsements list.

Bug Fixes

Documentation

DevOps

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.10.0...v0.10.1

10 months ago
Download
v0.10.0

v0.10.0

v0.10.0 (27 Aug 2025)

This release introduces a new weight threshold option for temporal operations, improves regridding alignment, and fixes multiple issues with xgcm.Grid and xESMF integration. It also includes a DevOps fix to maintain consistency in handling xgcm.Grid metadata.

Enhancements

Bug Fixes

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.9.1...v0.10.0

12 months ago
Download
v0.9.1

v0.9.1

v0.9.1 (08 July 2025)

This patch release includes enhancements to bounds handling, improved error messages, and documentation updates.

Enhancements

Bug Fixes

Documentation

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.9.0...v0.9.1

about 1 year ago
Download
v0.9.0

v0.9.0

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

Bug Fixes

Documentation

DevOps

New Contributors

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.8.0...v0.9.0

about 1 year ago
Download
v0.8.0

v0.8.0

v0.8.0 (14 February 2025)

This minor release introduces a new feature for temporal averaging with custom seasons spanning the calendar year. It also includes the ability to detect and drop incomplete seasons using the drop_incomplete_season config, which will eventually replace drop_incomplete_djf (previously limited to DJF seasons). Additionally, a bug in the regrid2 regridder has been fixed, ensuring coordinates are now preserved correctly.

Enhancements

Bug Fixes

Documentation

DevOps

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.7.3...v0.8.0

over 1 year ago
Download
v0.7.3

v0.7.3

v0.7.3 (06 November 2024)

This patch release updates the NumPy constraint to numpy >=2.0.0,<3.0.0 to ensure compatibility with NumPy 2.0 (which introduces breaking changes). It also fixes a bug in the get_bounds() method where bounds could not be found on supported non-CF axes (e.g., “latitude”, “longitude”, etc.) even with the "bounds" attribute set on the axes.

Bug Fixes

Documentation

DevOps

Full Changelog: https://github.com/xCDAT/xcdat/compare/v0.7.2...v0.7.3

almost 2 years ago
Download
Links
Repository Details
  • Stars 141
  • Forks 16
  • Open issues 59
  • License apache-2.0
  • Language Python
  • Size 13.7 MB
  • Created at over 5 years ago
  • Updated at 27 days ago
  • Pushed at 20 days ago
  • Last synced at 6 days ago
  • Dependencies parsed at Pending
Commit Stats