问题标签 [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.

0 投票
2 回答
1197 浏览

bash - 如何计算bash中netcdf文件中随时间维度求和的缺失值数量

我有一个 netcdf 文件,其中的数据是 lon、lat 和 time 的函数。我想计算在时间维度上求和的每个网格单元中缺失条目的总数,最好使用 CDO 或 NCO,因此我不需要调用 R、python 等。

我知道如何获得缺失值的总数

正如我对这个相关问题的回答: count number of missing values in netcdf file - R

CDO 可以告诉我在空间上的总和

但我不知道如何随着时间的推移求和。有没有办法例如在 ncap2 中指定要与 number_miss 相加的维度?

0 投票
3 回答
1489 浏览

netcdf - 如何在 netcdf 文件中写入空值?

_FillValue 或 missing_value 是否仍然占用存储空间?

如果有一个包含一些空值的 2-dimission 数组,我如何将它写入 netcdf 文件以节省存储空间?

0 投票
2 回答
211 浏览

concatenation - 复制一个月的最后一天,并使用 nco 将其添加到 netcdf 文件的末尾

我在 nco 工作,遇到了这个难题。我必须将 360 天日历重新排列为 365 天的普通公历日历。在 360 天日历中每个月有 30 天。我的想法是在公历日历中应包含 31 天的月份中增加一天,并从二月(闰年或非闰年)中删除一两天。我知道如何删除天数(只需使用 ncks 将您需要的内容复制到另一个文件中)。

有没有一种简单的方法可以复制特定月份的最后一天并将其添加到最后的同一个月?

我的文件以 3 小时的分辨率保存一年,我想使用名为tas(温度)的变量。下面我已经 ncdump'ed 最重要的部分:

我期待听到想法。

0 投票
1 回答
732 浏览

bash - 在 netcdf 文件中将浮点数转换为字节

我有一个带有标准浮点字段的大型 netcdf 文件,该字段仅包含 0.0 或 1.0。我想从命令行将它转换为字节类型以节省一些空间,并且也更容易在数组中读取到 fortran 中的字节类型。

我尝试使用 ncap

但它似乎只是将所有字段归零。我在源文件上使用 zip_6 netcdf4 压缩,我不确定这是否会使事情复杂化?

更新:我发现 ncap2 适用于字节

但我不明白为什么两者不同?这可能是内存问题,因为在尝试转换为“int”而不是“byte”时,ncap 和 ncap2 都因内存分配失败。

0 投票
2 回答
1369 浏览

netcdf - nco 将每日 netcdf 文件剪切为 10 分钟文件

我有一个每日 netcdf 文件(20060101),时间维度有 144 个步骤,所以文件中有 10 分钟的时间步骤。现在我想用 nco 为每 10 分钟的时间步创建一个 netcdf 文件。所以最后它应该创建 144 个文件。

我已经在他们使用的地方找到了类似的问题

ncks -d time,min,max,stride infile.nc outfile.nc

但我不知道如何编写创建这 144 个文件的代码。有人可以帮我弄这个吗?谢谢你的帮助!

0 投票
1 回答
113 浏览

netcdf - nco,减少暗淡,netcdf

我有一个 netcdf 文件

我希望变量为

以便可以在 GIS 中读取该文件。任何 nco 命令表示赞赏。谢谢。

0 投票
1 回答
472 浏览

python - 使用 NCO 为 365 个文件制作每日剪辑循环?


我使用ncolinux 命令行来剪切我的 '.nc' 文件。通常使用我的特定区域latlon如下所示:

我需要为每天剪切 365 个文件(全年)制作一个循环。我打算用 Python 来做,但我真的很想知道是否有人知道用 nco 包做这件​​事的方法。

谢谢。

0 投票
1 回答
303 浏览

netcdf - 使用 NCO 从 1D 变量创建 3D 变量

我的 NetCDF 文件中有一个描述高度的一维变量。我想从这列数据创建一个在 X 和 Y 轴上统一的 3D 变量。在 NCO 中是否有一种简单的方法可以做到这一点?

0 投票
1 回答
1560 浏览

arrays - 如何减小 netCDF 文件中的尺寸?

我有一个 netCDF 文件

我想将 mid1 的大小减小到 3,在其中删除其余 5 个值。

如何在使用ncdf4包或其他实用程序时做到这一点?

0 投票
1 回答
244 浏览

path - NCO,未加载库

我正在尝试在终端窗口中运行 NCO 可执行 ncks。我发现除了从 MacPorts 安装 NCO 之外,我还需要创建一个 .bashrc 文件才能开始使用。现在,当我运行 ncks 时,我得到了这个错误。

我是终端和 NCO 的新手,但我读到路径名可能有错误,导致 NCO 无法找到库。有没有人知道如何解决这个问题?