使用nco工具添加多个netcdf变量

时间:2016-06-24 19:04:29

标签: python netcdf nco

是否有nco运算符通过在单个netcdf文件中添加多个变量来创建新变量?我知道你可以使用ncdiff减去,是否有任何等价运算符用于添加?

1 个答案:

答案 0 :(得分:3)

是的,NCO's ncbo函数具有减法,加法,乘法和除法功能。要进行特定添加,您也可以拨打ncadd。来自文档:

Definition: file_3 = file_1 + file_2
Alternate invocation: ncadd
op_typ key values: ‘add’, ‘+’, ‘addition’
Examples: ‘ncbo --op_typ=add 1.nc 2.nc 3.nc’, ‘ncadd 1.nc 2.nc 3.nc’

要在单个netcdf文件中添加变量,您可以使用ncap2,例如

ncap2 -s 'var3=(var1+var2)' in.nc out.nc