xCDAT
xCDAT (Xarray Climate Data Analysis Tools) is an extension of xarray for climate data analysis on structured grids. It serves as a modern successor to the Community Data Analysis Tools (CDAT) library.
Project Motivation
- xCDAT is an extension of Xarray for climate data analysis on structured grids, a modern successor to the Community Data Analysis Tools (CDAT) library
- Aims to provide features and utilities for simple and robust analysis of climate data
Features
- Extension of `xr.open_dataset()` and `xr.open_mfdataset()` with post-processing options
- Generate missing bounds, center time coords, convert lon axis orientation
- Geospatial weighted averaging
- Temporal averaging, climatologies, departures
- Robust handling of CF metadata (via cf_xarray, CF Convention)
- Robust handling of dataset bounds (e.g., adding missing bounds)
- Horizontal structured regridding (extension of xESMF and Python port of regrid2)
- Vertical structured regridding (extension of xGCM)
Projects Using xCDAT
- Production usage in E3SM Diagnostics, PCMDI Metrics Package (PMP), and E3SM Unified
Environment
xCDAT Resources