通过ncl读取大的netcdf数据

时间:2017-06-10 14:33:45

标签: netcdf ncl

我正在通过ncl读取大量的wrfout数据(空间大约100x100,垂直方向30,时间400)。

fid=addfile("wrfout_d03.nc","r")
u=fid->U

变量U约为500M,因此需要花费很多时间,而且我还需要读取其他变量。有没有办法让ncl快速读取大的netcdf数据?或者我可以使用其他语言吗?

1 个答案:

答案 0 :(得分:0)

在将它们读入NCL之前提取所需的变量和时间段可能更有帮助。

按变量选择:

cdo selvar,var in.nc out.nc

按级别选择:

cdo sellevel 

或由其索引选择的级别:

cdo sellevidx

您还可以根据日期或时间提取子集...

更多信息: https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo#Documentation