Усечение netCDF
У меня есть файл netCDF месячной температуры воздуха на поверхности за 1850-2005 гг. Как я могу обрезать файл в unix, чтобы новый файл имел временное измерение с 1855 по 2005 год? И наоборот, обрезать файл так, чтобы вместо 1850-2000 он был?
2 ответа
Решение
Использование NCO
ncks -d time,60, in.nc 1855-2005.nc
ncks -d time,,-60 in.nc 1850-2000.nc
Смотрите документацию
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
(при условии, что вы хотите включить годы, указанные в диапазоне лет).