这是 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