截断 netCDF

Truncating netCDF

我有 1850-2005 年每月地表气温的 netCDF 文件。我如何在 unix 中截断文件以使新文件的时间维度为 1855 - 2005 年?反之亦然,截断文件以便它代替 1850-2000?

使用NCO

ncks -d time,60, in.nc  1855-2005.nc
ncks -d time,,-60 in.nc 1850-2000.nc

documentation

如果您愿意,CDO 允许您使用直接日期格式:

cdo seldate,date1,date2 in.nc out.nc

所以相当于查理的 nco 命令是

cdo seldate,18550101,20051231 in.nc 1855-2005.nc
cdo seldate,18500101,20001231 in.nc 1850-2000.nc

(假设您要包括年份范围内指定的年份)。