问题标签 [nco]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
netcdf - NCO 使用维度值而不是索引来裁剪 netcdf 文件
CDO 可以根据纬度和经度裁剪 netcdf 文件,只要它们以标准方式定义,我知道如果您知道所需的索引范围,NCO 可以沿任何维度裁剪 netcdf 文件的子集,如该相关问题的答案中所述:
但是,我想知道 ncks hyperslabber 是否可以直接处理维度的值,而不是索引值?
nco - 如何使用NCO语言提取并保存netcdf文件的表层
我有多个 .nc 文件(大尺寸)。我只想保存所有变量的表层信息。我想知道谁能告诉我如何用 ncl 语言做到这一点。我尝试如下,遵循http://research.jisao.washington.edu/data_sets/nco/#return:
ncea -d bottom_top,1,1 -F wrfout_d01_2015-11-01_00:00:00.nc surf_wrfout_d01_2015-11-01_00:00:00.nc -bash: ncea: 找不到命令
命令示例: 1) 这些例程的有用性最好通过一个示例来说明。我们从 NOAA CDC 获得 NCEP / NCAR 再分析数据,文件中的变量值(例如,位势高度)针对所有 17 个模型级别给出。为简单起见,最好有一个只有 500 mb 位势高度的文件。可以使用以下命令创建这样的文件: ncea -d level,6,6 -F hgt.mon.mean.nc hgt500.mon.mean.nc 其中:
“ncea”代表netcdf ensemble averager “-d level,6,6 -F”表示沿“level”维度取平均值,从6级到6级平均。NCEP NCAR再分析中的垂直级别为:1000 , 925, 850, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10 和 500mb 级别是 FORTRAN 索引下的第 6 级(C-索引下的第 5 级索引)。“-F”规范说要使用 FORTRAN 索引。
attributes - ncwa (NCO) 能否理解 missing_value
我正在尝试使用 NCO 的ncwa
脚本来找出 netcdf 文件中某些数据变量的范围。但是,默认情况下它似乎无法解码missing_value
属性,并且用于定义结果。
例如,我正在尝试运行:
hs
找出文件中变量的最小值./test.nc
。输出-9
如下所示,这是该变量的 missing_value 属性。
我尝试使用具有不同missing_value
值的不同文件,但情况仍然如此。但是,该_FillValue
属性似乎ncwa
在存在时被正确解码,结果中忽略了相关值。
任何帮助,将不胜感激。谢谢。
netcdf - 发出 ncks 命令时出错,意外字节对象而不是字符串
当我为 ncks 发出 NCO 调用 usign pynco 时出现错误,看起来正在发送字节对象而不是字符串,结果如下:
发生这种情况的代码:
我可以调试 pynco 代码并看到这发生在 nco.__getattr__.get() 函数中,当它进入那里时,cmd
传递给 ncks 二进制文件的列表对象如下所示:
错误消息似乎显示一个空的第二个输入,b''
也许这是以某种方式错误地插入,因为没有第二个输入文件?
哪里出了问题?
concatenation - NCO 将每小时输出连接到每日输出
我对 NCO 很陌生。该工具对我来说看起来很强大,但我仍然对语法有点困惑。我想将模型数据从 3 小时输出连接到每日 netCDF 文件。我想循环年、月和日。例如,netCDF 格式的输入文件:
输出文件应该是:
ncrcat
与命令相结合有一个简单的解决方案吗?
非常感谢您!
netcdf - CDO 中的 ncks 空间超平板等效
我有一个 netcdf 文件,我需要执行空间子集。这是文件结构:
我尝试了以下 NCO 命令,它运行良好:
哪个是 CDO 的等效命令?我只找到了sellonlatbox命令,但这不是我要查找的命令。
谢谢
netcdf - NCO:使用 NCO ncks 从 NetCDF 文件中提取变量
我正在尝试通过输入以下命令从多变量 netcdf 文件中提取变量:
但是,然后我查看 out.nc 标头,所有变量仍然存在。
temp1.nc 和 out.nc 的头文件如下:
--- out.nc 头文件 ---
我希望在 out.nc 上只有 ta。我没有收到来自 ncks 的任何错误消息。
我在这里做错了什么?我很感激任何帮助。
谢谢你。
netcdf - 合并来自 NetCDF 文件的数据
我是 NetCDF 文件的新手。我有来自 NOOA 的AVHRR Pathfinder 数据版本 5.3的 1981-2014 年全球海面温度的每日数据。该数据集由每年的 365x2 .nc 文件组成:给定年份中每一天的夜间和日间温度各一个。
我希望将每年的各种每日 .nc 文件合并为一个每年的年度 .nc 文件。这样做最有效的方法是什么?我已经nco
使用 Anaconda 探索了这个包,但我遇到了问题。任何帮助将不胜感激!
scipy - NetCDF:如何屏蔽/过滤掉全球数据集中的非土地值,最好使用 Python 和/或 NCO?
我有一个分辨率为 0.25 度的全局数据,我想屏蔽它,以便它只包含陆地上的数据值。
数据涵盖 lon 维度的完整 360 度和 lat 维度的 -60 到 60 度。
下面列出了文件头以及汇总的经纬度坐标值:
我更喜欢使用 Python/numpy 和/或 NCO 来执行此操作,因为这是我的典型工具集。