我正在通过ncl读取大量的wrfout数据(空间大约100x100,垂直方向30,时间400)。
fid=addfile("wrfout_d03.nc","r")
u=fid->U
变量U约为500M,因此需要花费很多时间,而且我还需要读取其他变量。有没有办法让ncl快速读取大的netcdf数据?或者我可以使用其他语言吗?
答案 0 :(得分:0)
在将它们读入NCL之前提取所需的变量和时间段可能更有帮助。
按变量选择:
cdo selvar,var in.nc out.nc
按级别选择:
cdo sellevel
或由其索引选择的级别:
cdo sellevidx
您还可以根据日期或时间提取子集...
更多信息: https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo#Documentation