英语法语西班牙语

Ad


OnWorks 网站图标

mincdump - 云端在线

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

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

程序:

您的姓名


mincdump - 将 minc 文件转换为 ASCII 格式 (CDL)

概要


mincdump [-c] [-h] [-v 变量1,...] [-b ] [-F ] [-l LEN] [-n 姓名] [-p
f_digits[,d_digits]] 文件

商品描述


转储 基于 netCDF 工具 转储, 修改为与 MINC 1 (netCDF) 一起使用
和 MINC 2 (HDF5) 格式文件。 它主要用于脚本,例如
最小差异小头. 因为它不是在蒙特利尔神经学研究所创建的
它不遵循 MINC 程序的通常约定。

转储 在标准输出上生成指定 minc 文件的 ASCII 表示。
ASCII 表示采用一种称为 CDL(“网络公共数据形式语言”)的形式
可以查看、编辑或作为输入 基因. 基因 是一个配套程序,
可以从 CDL 文件生成二进制 minc 文件。 因此 基因转储 可以用作
逆以在二进制和 ASCII 表示之间转换数据表示。
我们 基因 有关 CDL 和 netCDF 表示的描述。

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

Z:C_format = "%.3g"

转储 也可用作 netCDF 数据文件的简单浏览器,以显示
尺寸名称和尺寸; 变量名称、类型和形状; 属性名称和值;
以及可选的,netCDF 中所有变量或选定变量的数据值
文件中。

转储 使用 `_' 表示与 `_FillValue' 属性相等的数据值
对于变量,用于表示尚未写入的数据。 如果一个变量
没有 `_FillValue' 属性,如果
变量不是字节类型。

配置


-c 显示值 协调 变量(也是维度的变量)作为
以及所有维度、变量和属性值的声明。 数据
非坐标变量的值不包括在输出中。 这是
最适合用于简要了解一个文件的结构和内容的选项
.netCDF 文件。

-h 只显示 输出中的信息,即声明
维度、变量和属性,但没有任何变量的数据值。 这
输出与使用相同 -c 选项,除了坐标值
不包括变量。 (至多其中之一 -c or -h 可能存在选项。)

-v var1,...,varn
输出将包括指定变量的数据值,除了
所有维度、变量和属性的声明。 一个或多个变量
必须在此选项后面的逗号分隔列表中按名称指定。 这
list 必须是命令的单个参数,因此不能包含空格或其他
空白字符。 命名变量必须是有效的 netCDF 变量
输入文件。 默认情况下,没有此选项并且没有 -c or -h
选项,是包括数据值 所有 输出中的变量。

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

-f
尾随 CDL 注释形式的完整注释(以
字符``//'')用于每个数据值(字符中的单个字符除外
数组)将包含在数据部分中。 如果 以‘C’或‘c’开头,然后
将使用 C 语言约定(从零开始的索引,最后一个维度变化
最快的)。 如果 以“F”或“f”开头,则 Fortran 语言约定将
使用(基于一个的索引,第一维变化最快)。 在任何一种情况下,
数据将以相同的顺序呈现; 只有注释会有所不同。 这个
选项对于将数据传送到其他过滤器可能很有用,因为每个数据值
出现在单独的行上,完全标识。

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

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

-p 浮点数[,双位数]
指定用于显示的默认精度(有效位数)
属性和变量的浮点或双精度数据值。 如果
指定,此值将覆盖任何“C_format”属性的值
具有此类属性的变量。 浮点数据将显示为
浮点数 有效数字。 如果 双位数 还指定了双
精度值将以这么多有效数字显示。 在里面
没有任何 -p 规范,浮点和双精度数据是
分别以 7 位和 15 位有效数字显示。 CDL文件可以制作
如果需要较低的精度,则较小。 如果浮点和双精度
指定了精度,两个值必须以逗号分隔(没有
空格)作为命令的单个参数。 如果你真的想要最后一点
来自 CDL 文件中表示的 netCDF 文件的所有可能的精度
浮点值,你必须用 -p 9,17 (根据
参考文献中列出的论文的定理 15)。

示例


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

mincdump -c foo.mnc

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

mincdump -bc foo.mnc > foo.cdl

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

mincdump -v uwind,vwind -p 3 foo.mnc

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

mincdump -v omega -f fortran -n omega foo.mnc > Z.cdl

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad