【问题标题】:How to modify netcdf file with PyNCO ncap2?如何使用 PyNCO ncap2 修改 netcdf 文件?
【发布时间】:2019-12-01 00:36:05
【问题描述】:

我正在尝试在 python 脚本中使用 NCO 命令 ncap2 来更改气候 NetCDF 文件中的时间单位:

from nco import Nco
nco = Nco()
nco.ncap2(input='in.nc', output='out.nc', options =['-s', '\\"time@units=\\"days since 00-12-30 00:00:00\\"\\"'])

但是,这给了我一个错误:

C:\Users\test\Miniconda3\envs\download\Library\bin\ncap2 -s "time@units="从 00-12-30 00:00:00 开始的天数"" --output=out.nc in.nc

虽然直接从命令行使用 ncap2 效果很好:

ncap2 -s "time@units=\"days since 00-12-30 00:00:00\"" in.nc out.nc

有解决办法吗?我正在用python编写我的主要代码,所以我想在任何地方都使用pynco。

【问题讨论】:

    标签: python netcdf nco pynco


    【解决方案1】:

    不确定 ncap2 的问题是什么,但您可以尝试 ncatted(押韵!)

    【讨论】:

    • 为你的诗点赞,查理,不要放弃日常工作 ;-)
    猜你喜欢
    • 2020-09-11
    • 1970-01-01
    • 2016-04-27
    • 2013-09-08
    • 2014-03-13
    • 2016-10-11
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多