1.代码
preprocessing_tools.
my_operator
(ensemble, my_cdo_str='', output_prefix='processed_', delete=False)
2.简介
将自定义的cdo操作应用于ens的所有文件。对于ens中的每个文件,应用my_cdo_str 中的命令,并创建一个output_prefix附加的输出文件。如果delate=true,则删除原始输入文件。//不建议删除除
3.参数:
ens:cmipdata集成
进行处理的系综。
my_cdo_str:str(字符串)
要应用的CDO命令的(链)。可用于my_cdo_str : str的定义变量有:模型、实验、实现、变量、加密、文件。
output_prefix:str
预处理文件名的字符串。
delate:boolean(布尔型)
如果delate= true,删除原始输入文件。
4.返回:
ens:cmipdata集成
一个更新的集成对象,包含新处理文件的名称。处理后的文件也被写入当前工作目录。
5.案例:
年平均
my_cdo_str = 'cdo -yearmean {infile} {outfile}' my_ens = cd.my_operator(ens, my_cdo_str, output_prefix='annual_')
日期选择和时间平均:
my_cdo_str = 'cdo sub {infile} -timmean -seldate,1991-01-01,2000-12-31 {infile} {outfile}' my_ens = cd.my_operator(ens, my_cdo_str, output_prefix='test_')