问题标签 [ncks]
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.
python - 变量名有空格时出现 ncks 错误
我有一个带有 hyperslab 的 netCDF 文件,name of var
但是,由于 hyperslab 的名称中有空格,因此会导致错误“
ncks: ERROR recieved 3 filenames; need no more than two
如何解决这个问题?
extract - nco 使用 hyperslab 从 netCDF 中提取数据
我有一个包含十分钟分辨率数据的 netCDF 文件。我想从中提取每小时数据并编写一个新的 netCDF 文件,该文件在原始十分钟文件中抓取每小时顶部的数据。我认为我会使用 ncks -d hyperslab 标志来做到这一点,但我不完全确定这是否是最好的方法。
netcdf - nco 将每日 netcdf 文件剪切为 10 分钟文件
我有一个每日 netcdf 文件(20060101),时间维度有 144 个步骤,所以文件中有 10 分钟的时间步骤。现在我想用 nco 为每 10 分钟的时间步创建一个 netcdf 文件。所以最后它应该创建 144 个文件。
我已经在他们使用的地方找到了类似的问题
ncks -d time,min,max,stride infile.nc outfile.nc
但我不知道如何编写创建这 144 个文件的代码。有人可以帮我弄这个吗?谢谢你的帮助!
bash - 在具有更改文件名的大型数据集的 NCO 中使用 NCKS
我正在尝试从托管在 FTP 服务器上的大型 NetCDF 文件中提取一个变量。一种行之有效的选择是使用 逐个下载文件,使用在新文件wget
中获取我想要的变量并删除原始文件。但是,原始文件很大,下载它们需要一段时间。.nc
ncks
.nc
我想使用 NCO 的功能来使用 FTP 服务器上的文件作为输入文件,但我无法找到*
in的适当翻译wget cyg05*.nc
。
这是我感兴趣的文件夹之一:ftp: //podaac.jpl.nasa.gov/allData/cygnss/preview/L1/v1.1/2017/077/
我只想跟踪实际文件名的前 5 个字符,而不关心其余的。我努力了:
我也尝试过替换'......'
,但没有任何运气*
,??????
文件无法识别。我知道 NCO 的帮助,特别是本节: http: //nco.sourceforge.net/nco.html#Large-Numbers-of-Files,但我不确定我是否理解其中描述的解决方案。
我在 MacOS 10.11.6 上。
netcdf - 使用受变量值限制的 NCO 提取数据
是否可以提取区域(或特定单元格)内满足由变量而不是维度设置的标准的所有数据?
例如,我希望在高度('HGT')有界区域内提取数据。
Hyperslabbing 似乎需要尺寸而不是变量。
netcdf - NCO:使用 NCO ncks 从 NetCDF 文件中提取变量
我正在尝试通过输入以下命令从多变量 netcdf 文件中提取变量:
但是,然后我查看 out.nc 标头,所有变量仍然存在。
temp1.nc 和 out.nc 的头文件如下:
--- out.nc 头文件 ---
我希望在 out.nc 上只有 ta。我没有收到来自 ncks 的任何错误消息。
我在这里做错了什么?我很感激任何帮助。
谢谢你。
netcdf - 在基于选择时间段附加两个 netcdf 文件时需要帮助
我有两个 netcdf 文件: 1) BB_001.nc 有 337 条记录,记录变量为时间;2) BB_002.nc 是模拟的延续,有 385 条记录(记录变量也是时间)。因此,这两个文件有一个重叠记录。
我想追加它们,但 BB_001.nc 的最后一条记录和 BB_002.nc 的第一条记录是相同的,我需要删除冗余记录。
我尝试了以下命令:
但它不起作用,BB_001.nc 的记录仍然相同(337 而不是 337+384=721)。
或者,我试过:
有效,但 test.nc 有 722 条记录。我怎样才能摆脱多余的记录?
很感谢任何形式的帮助。
谢谢,
netcdf - 使用 ncks 的 4D netcdf 变量的 Hyperslab
我有一个很大的 netcdf 文件,我只需要其中的某些数据。因此,我想使用 ncks 创建这个 netcdf 文件的细分。netcdf 文件如下:
现在我对 4D 变量感兴趣vel_u (ni_u,nj_u,nk_u,time)
。我想提取ni_u
151 到 152、nj_u
234 到 235 ,nk_u
一切和time
一切。这个问题帮助我了解 NCO:Extract a variable from NetCDF file using NCO ncks和以下链接http://nco.sourceforge.net/nco.html#crd
使用这些,我在我的 linux 计算机上尝试了以下代码:
这给了我两个问题:
- 它复制所有变量,而不仅仅是 vel_u,即使我
-C
按照问题NCO 的建议使用:Extract a variable from NetCDF file using NCO ncks - 我不知道如何指定只使用 234 到 235 的维度
nj_u
那么如何将变量的这些部分(ni_u
151 到152、234nj_u
到 235 )vel_u
放在我的 test.nc 文件中?
任何答案都非常感谢!
python - 连接具有多个“记录”维度的 netcdf 文件
让我们考虑这两个文件:
如果两个维度是无限的,则 ncrcat 直接工作并沿 B 连接 v2,沿 A 连接 v1。
但是,如果尺寸是固定尺寸,就像上面的示例一样,我必须连续将 A 和 B 设置为记录尺寸以使它们不受限制,然后连接
有没有另一种方法可以用更少的行来做到这一点?