【问题标题】:Save out put merged nc files on NCL在 NCL 上保存输出合并 nc 文件
【发布时间】:2021-10-31 21:33:20
【问题描述】:

我尝试在 ubuntu windows 10 平台中使用 ncl 合并多个 nc 文件。我使用了以下简单的代码。

fils = systemfunc("ls *.nc") ;检查所有带有 nc 文件扩展名的文件 f1 = addfiles(fils,"r") ;读取文件并将它们分配给 f1 prec = f1[:]->pr(:,{55:70},{134:149}) ;合并所有变量名为“pr”的文件并将其保存到 prec

printVarSummary(prec)

有谁能给我提示一下如何将输出保存到 nc 文件中?

【问题讨论】:

    标签: cdo-climate ncl


    【解决方案1】:

    由于您还添加了 cdo 标签,我认为您可以使用 cdo 解决方案,在这种情况下您可以使用

     cdo merge *.nc output.nc 
    

    从命令行执行此操作。

    如果你想坚持使用 ncl,这里有一个页面解释了如何使用快速简单的方式编写 netcdf 文件,或者使用更复杂的方式给你更多的控制权:https://www.ncl.ucar.edu/Applications/write_netcdf.shtml

    也就是说,ncl 作为一种语言现在被冻结了,因为他们现在已经转移到在 NCAR 开发两个 Python 包(PyNGL 和 PyNIO),所以如果你想留在那个框架中,而不是学习如何去做这在 ncl 中,我强烈建议转移到 python 中的package PyNIO

    【讨论】:

    • 感谢您的意见。
    猜你喜欢
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    相关资源
    最近更新 更多