nc-check Docs
nc-check helps you validate and prepare xarray.Dataset objects for CF-1.12-ready NetCDF output.
Start Here
Quick Commands
nc-check input.nc
nc-check all input.nc --save-report
nc-comply input.nc output.nc
Python Quickstart
import xarray as xr
import nc_check
ds = xr.Dataset(
data_vars={"temp": (("time", "lat", "lon"), [[[280.0]]])},
coords={"time": [0], "lat": [10.0], "lon": [20.0]},
)
report = ds.check.all(report_format="python")
fixed = ds.check.make_cf_compliant()