Amazon Best VPN GoSearch

OnWorks 网站图标

ncdump - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 ncdump

这是 ncdump 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


ncdump - 将 netCDF 文件转换为文本格式 (CDL)

概要


ncdump [-chistxw] [-v 变量1,...] [-b ] [-F ] [-l LEN] [-n 姓名] [-p
f_digits[,d_digits]] [-G grp1,...] 文件

ncdump -k 文件

商品描述


- 转储 实用程序在标准上生成指定 netCDF 文件的文本表示
输出,可选地排除输出中的部分或全部变量数据。 文本
表示形式是一种称为 CDL(网络公共数据形式语言)的形式,它可以是
查看、编辑或作为输入 基因,一个可以生成二进制文件的配套程序
来自 CDL 文件的 netCDF 文件。 因此 基因转储 可以用作逆变换
二进制和文本表示之间的数据表示。 看 基因 文件
有关 CDL 和 netCDF 表示的描述。

转储 也可用于确定使用哪种 netCDF 文件(哪种变体)
netCDF 文件格式)和 -k 选项。

如果在以下情况下启用了 DAP 支持 转储 构建后,文件名可以指定 DAP URL。
这允许 转储 从 DAP 服务器访问数据源,包括其他
格式比 netCDF。 与 DAP URL 一起使用时, 转储 显示来自 DAP 的翻译
数据模型转换为 netCDF 数据模型。

转储 也可用作 netCDF 数据文件的简单浏览器,以显示
尺寸名称和长度; 变量名称、类型和形状; 属性名称和
价值观; 以及可选的,所有变量或选定变量的数据值
.netCDF 文件。 对于 netCDF-4 文件,组和用户定义的类型也包含在
ncdump 输出。

转储 使用 `_' 来表示等于 `_FillValue' 属性的数据值
一个变量,用于表示尚未写入的数据。 如果一个变量有
没有 `_FillValue' 属性,使用变量类型的默认填充值,除非
变量是字节类型。

转储 定义用于每种类型的 netCDF 数据的默认显示格式,但这可以是
如果为 netCDF 变量定义了“C_format”属性,则更改。 在这种情况下, 转储
将使用“C_format”属性来格式化每个值。 例如,如果浮点数
已知 netCDF 变量“Z”的数据只能精确到三位有效数字,
使用变量属性是合适的

Z:C_format = "%.3g"

配置


-c 显示值 协调 变量(具有相同名称的一维变量
维度)以及所有维度、变量、属性的声明
值、组和用户定义的类型。 非坐标变量的数据值
不包括在输出中。 这通常是最适合使用的选项
简要了解 netCDF 文件的结构和内容。

-h 只显示 输出中的信息,即只输出
维度、变量、属性、组和用户定义的声明
输入文件的类型,但没有任何变量的数据值。 输出是
等同于使用 -c 除了坐标变量的值是
不包含。 (至多其中之一 -c or -h 可能存在选项。)

-v 变量1,...
输出将包括指定变量的数据值,除了
所有维度、变量和属性的声明。 一个或多个变量
必须在此选项后面的逗号分隔列表中按名称指定。 这
list 必须是命令的单个参数,因此不能包含未转义的
空格或其他空白字符。 命名变量必须是有效的 netCDF
输入文件中的变量。 netCDF-4 文件中组内的变量可能是
使用绝对路径名指定,例如`/GroupA/GroupA2/var'。 使用一个
“var”或“grp/var”等相对路径名指定所有匹配的变量名
在文件中。 默认情况下,没有此选项并且没有 -c or -h
选项,是包括数据值 所有 输出中的变量。

-b [c|f]
CDL 注释形式的简短注释(以字符开头的文本)
``//'') 将包含在输出的每一“行”数据的数据部分中,
帮助识别多维变量的数据值。 如果 开始于
`C' 或 `c',然后将使用 C 语言约定(从零开始的索引,最后
维度变化最快)。 如果 以‘F’或‘f’开头,然后是Fortran语言
将使用约定(基于一个的索引,第一维变化最快)。 在
无论哪种情况,数据都将以相同的顺序呈现; 只有注释
会有所不同。 此选项对于浏览大量
多维数据。

-f [c|f]
尾随 CDL 注释形式的完整注释(以
字符``//'')用于每个数据值(字符中的单个字符除外
数组)将包含在数据部分中。 如果 以‘C’或‘c’开头,然后
将使用 C 语言约定。 如果 以‘F’或‘f’开头,然后是Fortran
将使用语言约定。 在任何一种情况下,数据都将显示在
相同的顺序; 只有注释会有所不同。 此选项可能对以下情况有用
管道数据到其他过滤器,因为每个数据值出现在单独的行上,
完全识别。 (最多可能存在 '-b' 或 '-f' 选项之一。)

-l 长度
更改用于非格式列表的默认最大行长度 (80)
字符数据值。

-n 姓名
CDL 需要一个 netCDF 文件的名称,供 基因 -b 在生成默认
netCDF 文件名。 默认情况下, 转储 从最后一个组件构造这个名称
通过去除输入 netCDF 文件的任何扩展名来获取它的文件名。
使用 -n 选项指定不同的名称。 虽然输出文件名使用
by 基因 -b 可以指定,它可能是明智的 转储 更改默认名称
避免在使用时无意中覆盖有价值的 netCDF 文件 转储,
编辑生成的 CDL 文件,并使用 基因 -b 生成新的 netCDF 文件
来自编辑过的 CDL 文件。

-p 浮点数[,双位数]
指定用于显示的默认精度(有效位数)
属性和变量的浮点或双精度数据值。 如果
指定,此值将覆盖 C_format 属性的值(如果有)
多变的。 浮点数据将显示为 浮点数 显著
数字。 如果 双位数 还指定了双精度值
显示这么多有效数字。 在没有任何 -p
规格,浮点和双精度数据显示为 7 和
分别为15位有效数字。 CDL 文件可以做得更小,如果更少
精度是必需的。 如果同时指定了浮点和双精度,
这两个值必须以逗号分隔(无空格)作为单个参数出现
命令。 (为了代表所有的 CDL 文件中的最后一点精度
可能的浮点值需要 -p 9,17.)

-k 显示路径名引用的 netCDF 文件类型,“经典”之一,“64 位”
offset'、`netCDF-4' 或 `netCDF-4 经典模型'。 在 3.6 版本之前,有
只有一种 netCDF 文件,指定为“经典”(也称为格式变体
1)。 大文件支持引入了另一种格式的变体,指定为
“64 位偏移”(称为格式变体 2)。 NetCDF-4,使用第三个变体
格式,`netCDF-4'(格式变体 3)。 另一种格式变体,指定
“netCDF-4 经典模型”(格式变体 4),仅限于
netCDF-3 数据模型,但使用 HDF5 格式表示,因此
未修改的 netCDF-3 程序只需重新链接即可读取或写入文件
netCDF-4 库。 使用 `-k' 选项输出的字符串可以作为
`-k' 选项的值 基因(1) 明确指定什么样的netCDF
要覆盖从 CDL 推断出的默认值时要生成的文件。

-s 输出提供性能相关信息的特殊虚拟属性
关于 netCDF-4 数据的文件格式和变量属性。 这些特别
虚拟属性实际上不是数据的一部分,它们只是一种方便的
在 CDL(最终是 NcML)中显示数据杂项属性的方法。
它们包括“_ChunkSizes”、“_DeflateLevel”、“_Endianness”、“_Fletcher32”、
“_Format”、“_NoFill”、“_Shuffle”和“_Storage”。 `_ChunkSizes' 是一个块列表
变量的每个维度的大小。 `_DeflateLevel' 是一个介于 0 之间的整数
如果为变量指定了压缩,则为 9。 `_字节序'
是“小”或“大”,取决于变量第一次存储的方式
书面。 `_Fletcher32' 是 `true' 如果校验和属性是
多变的。 `_Format' 是指定 netCDF 格式变体的全局属性,
“经典”、“64 位偏移”、“netCDF-4”或“netCDF-4 经典模型”之一。
如果在以下情况下为变量设置了持久性 NoFill 属性,则 `_NoFill' 为 `true'
它被定义了。 如果指定使用随机播放过滤器,`_Shuffle' 为 `true'
为变量。 `_Storage' 是 `contiguous' 或 `chunked',取决于
存储变量的数据。

-t 控制时间数据的显示(如果存储在使用 udunits 的变量中)
兼容的时间表示,例如“自 1970-01-01 以来的天数”或“自 XNUMX 年以来的秒数”
2009-03-15 12:01:17',在这样一个时间的“边界”属性中标识的变量
变量,或时间变量的数字属性。 如果指定了这个选项,
时间数据值显示为人类可读的日期时间字符串,而不是
数值,根据“日历”变量属性解释,如果
指定的。 对于时间变量的数字属性,人类可读的时间值
显示在实际值之后,在关联的 CDL 注释中。 日历
使用此选项解释的属性值包括 CF 约定值
“gregorian”或“standard”、“proleptic_gregorian”、“noleap”或“365_day”、“all_leap”
或“366_day”、“360_day”和“julian”。

-i 与 '-t' 选项相同,除了将时间数据输出为具有 ISO-8601 的日期时间字符串
标准的“T”分隔符,而不是空白。

-g grp1,...
对于 netCDF-4 文件,输出将仅包括指定的数据值
组。 必须通过逗号分隔列表中的名称指定一个或多个组
按照这个选项。 该列表必须是命令的单个参数。 命名的
组必须是输入文件中的有效 netCDF 组。 netCDF-4 文件中的组
可以用绝对或相对路径名指定。 使用相对路径
name 指定文件中所有匹配的组名。 默认,没有这个
选项,并且在没有 -c or -h 选项,是包括数据值
所有 输出中的组。

-w 对于使用 DAP URL 请求远程访问的文件名,请使用客户端访问数据 -
整个变量的侧面缓存。

-x 输出 XML (NcML) 而不是 CDL。 NcML 不包括数据值。 国家医学会
输出选项目前仅适用于 netCDF 经典模型数据。

示例


查看netCDF文件中数据的结构`foo.nc':

ncdump -c foo.nc

在 netCDF 文件中生成结构和数据的带注释的 CDL 版本`foo.nc',
对注释使用 C 样式索引:

ncdump -bc foo.nc > foo.cdl

仅输出来自 netCDF 文件的变量“uwind”和“vwind”的数据foo.nc'和
显示精度只有三位有效数字的浮点数据:

ncdump -v uwind,vwind -p 3 foo.nc

生成变量数据的完整注释(每行一个数据值)列表
`omega',使用 Fortran 约定作为索引,并更改 netCDF 数据集名称
生成的 CDL 文件到 `omega':

ncdump -v omega -f fortran -n omega foo.nc > Z.cdl

使用 onworks.net 服务在线使用 ncdump


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。