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

Adding multiple netcdf variables using nco tools

是否有nco算子可以通过在一个netcdf文件中添加多个变量来创建一个新变量?我知道你可以用 ncdiff 做减法,有什么等价的加法运算符吗?

是的,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