问题标签 [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.
bash - 如何计算bash中netcdf文件中随时间维度求和的缺失值数量
我有一个 netcdf 文件,其中的数据是 lon、lat 和 time 的函数。我想计算在时间维度上求和的每个网格单元中缺失条目的总数,最好使用 CDO 或 NCO,因此我不需要调用 R、python 等。
我知道如何获得缺失值的总数
正如我对这个相关问题的回答: count number of missing values in netcdf file - R
CDO 可以告诉我在空间上的总和
但我不知道如何随着时间的推移求和。有没有办法例如在 ncap2 中指定要与 number_miss 相加的维度?
netcdf - 如何在 netcdf 文件中写入空值?
_FillValue 或 missing_value 是否仍然占用存储空间?
如果有一个包含一些空值的 2-dimission 数组,我如何将它写入 netcdf 文件以节省存储空间?
concatenation - 复制一个月的最后一天,并使用 nco 将其添加到 netcdf 文件的末尾
我在 nco 工作,遇到了这个难题。我必须将 360 天日历重新排列为 365 天的普通公历日历。在 360 天日历中每个月有 30 天。我的想法是在公历日历中应包含 31 天的月份中增加一天,并从二月(闰年或非闰年)中删除一两天。我知道如何删除天数(只需使用 ncks 将您需要的内容复制到另一个文件中)。
有没有一种简单的方法可以复制特定月份的最后一天并将其添加到最后的同一个月?
我的文件以 3 小时的分辨率保存一年,我想使用名为tas
(温度)的变量。下面我已经 ncdump'ed 最重要的部分:
我期待听到想法。
bash - 在 netcdf 文件中将浮点数转换为字节
我有一个带有标准浮点字段的大型 netcdf 文件,该字段仅包含 0.0 或 1.0。我想从命令行将它转换为字节类型以节省一些空间,并且也更容易在数组中读取到 fortran 中的字节类型。
我尝试使用 ncap
但它似乎只是将所有字段归零。我在源文件上使用 zip_6 netcdf4 压缩,我不确定这是否会使事情复杂化?
更新:我发现 ncap2 适用于字节
但我不明白为什么两者不同?这可能是内存问题,因为在尝试转换为“int”而不是“byte”时,ncap 和 ncap2 都因内存分配失败。
netcdf - nco 将每日 netcdf 文件剪切为 10 分钟文件
我有一个每日 netcdf 文件(20060101),时间维度有 144 个步骤,所以文件中有 10 分钟的时间步骤。现在我想用 nco 为每 10 分钟的时间步创建一个 netcdf 文件。所以最后它应该创建 144 个文件。
我已经在他们使用的地方找到了类似的问题
ncks -d time,min,max,stride infile.nc outfile.nc
但我不知道如何编写创建这 144 个文件的代码。有人可以帮我弄这个吗?谢谢你的帮助!
netcdf - nco,减少暗淡,netcdf
我有一个 netcdf 文件
我希望变量为
以便可以在 GIS 中读取该文件。任何 nco 命令表示赞赏。谢谢。
python - 使用 NCO 为 365 个文件制作每日剪辑循环?
我使用nco
linux 命令行来剪切我的 '.nc' 文件。通常使用我的特定区域lat
,lon
如下所示:
我需要为每天剪切 365 个文件(全年)制作一个循环。我打算用 Python 来做,但我真的很想知道是否有人知道用 nco 包做这件事的方法。
谢谢。
netcdf - 使用 NCO 从 1D 变量创建 3D 变量
我的 NetCDF 文件中有一个描述高度的一维变量。我想从这列数据创建一个在 X 和 Y 轴上统一的 3D 变量。在 NCO 中是否有一种简单的方法可以做到这一点?
arrays - 如何减小 netCDF 文件中的尺寸?
我有一个 netCDF 文件
我想将 mid1 的大小减小到 3,在其中删除其余 5 个值。
如何在使用ncdf4
包或其他实用程序时做到这一点?
path - NCO,未加载库
我正在尝试在终端窗口中运行 NCO 可执行 ncks。我发现除了从 MacPorts 安装 NCO 之外,我还需要创建一个 .bashrc 文件才能开始使用。现在,当我运行 ncks 时,我得到了这个错误。
我是终端和 NCO 的新手,但我读到路径名可能有错误,导致 NCO 无法找到库。有没有人知道如何解决这个问题?