mincdump - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mincdump です。

プログラム:

NAME


mincdump - minc ファイルを ASCII 形式 (CDL) に変換する

SYNOPSIS


mincdump [-c] [-h] [-v var1、...] [-NS 長い] [-NS 長い] [-l LEN] [-NS ] [-NS
f_桁[,d_桁]] file

DESCRIPTION


ミンクダンプ netCDF ツールに基づいています ncdump、両方の MINC 1 (netCDF) で動作するように変更
MINC 2 (HDF5) 形式のファイル。 主に次のようなスクリプトで使用することを目的としています。
ミンクディフ および ミンチヘッダー. モントリオール神経学研究所で作成されたものではないため
MINC プログラムの通常の規則には従いません。

ミンクダンプ 指定された minc ファイルの ASCII 表現を標準出力に生成します。
ASCII 表現は CDL (「ネットワーク共通データ形式言語」) と呼ばれる形式です。
表示、編集、または入力として使用できるもの NCGEN. NCGEN コンパニオンプログラムです
CDL ファイルからバイナリ minc ファイルを生成できます。 したがって NCGEN および ミンクダンプ として使用することができる
inverse を使用して、バイナリ表現と ASCII 表現の間でデータ表現を変換します。
見る NCGEN CDL および netCDF 表現の説明については、「CDL および netCDF 表現の説明」を参照してください。

ミンクダンプ netCDF データの各タイプに使用されるデフォルトの形式を定義しますが、これは
netCDF 変数に「C_format」属性が定義されている場合に変更されます。 この場合、
ミンクダンプ `C_format' 属性を使用して各値をフォーマットします。 たとえば、次の場合
netCDF 変数「Z」の浮動小数点データは、XNUMX までしか正確でないことが知られています。
有効数字の場合は、変数属性を使用するのが適切です。

Z:C_format = "%.3g"

ミンクダンプ netCDF データ ファイルの単純なブラウザとして使用して、
寸法名とサイズ。 変数名、型、形状。 属性の名前と値。
オプションで、netCDF 内のすべての変数または選択された変数のデータの値
ファイルにソフトウェアを指定する必要があります。

ミンクダンプ `_' を使用して `_FillValue' 属性と等しいデータ値を表します
変数の場合、まだ書き込まれていないデータを表すことを目的としています。 変数の場合
`_FillValue' 属性がない場合、変数タイプのデフォルトの塗りつぶし値が使用されます。
変数はバイト型ではありません。

OPTIONS


-c の値を表示します 調整する 変数 (ディメンションでもある変数) として
すべてのディメンション、変数、属性値の宣言も同様です。 データ
非座標変数の値は出力に含まれません。 これは
の構造と内容を簡単に確認するために使用するのに最適なオプションです。
netCDF ファイル。

-h のみを表示します ヘッダ 出力内の情報、つまり宣言
ディメンション、変数、属性は含まれますが、変数のデータ値は含まれません。 の
出力は、 -c 座標の値を除くオプション
変数は含まれません。 (最大でも次のうちの XNUMX つ -c or -h オプションが存在する場合があります。)

-v var1,...,varn
出力には、指定された変数のデータ値に加えて、
すべての次元、変数、属性の宣言。 XNUMX つ以上の変数
このオプションに続くカンマ区切りのリストで名前を指定する必要があります。 の
list はコマンドに対する単一の引数である必要があるため、空白やその他の値を含めることはできません。
空白文字。 名前付き変数は、
入力ファイル。 このオプションなし、および -c or -h
オプションには、次のデータ値が含まれます。 出力内の変数。

-b 長い
CDL コメント形式の簡単な注釈 (文字で始まるテキスト)
``//'') は、データの各 `行' の出力のデータ セクションに含まれます。
多次元変数のデータ値を識別するのに役立ちます。 もしも 長い 〜で始まる
`C' または `c' の場合、C 言語の規則が使用されます (ゼロベースのインデックス、最後
寸法の変​​化が最も速い)。 もしも 長い `F' または `f' で始まり、次に Fortran 言語
規則が使用されます (XNUMX ベースのインデックス、最初の次元は最も速く変化します)。 の
どちらの場合も、データは同じ順序で表示されます。 注釈のみ
異なります。 このオプションは、大量のファイルを参照する場合に便利です。
多次元データ。

-f 長い
末尾の CDL コメント形式の完全な注釈 (
すべてのデータ値の文字 ``//'') (文字内の個々の文字を除く)
配列) がデータ セクションに含まれます。 もしも 長い `C' または `c' で始まり、その後
C 言語の規則が使用されます (ゼロベースのインデックス、最後の次元は変化します)
最速)。 もしも 長い `F' または `f' で始まる場合、Fortran 言語規則は次のようになります。
(XNUMX ベースのインデックス、最初の次元が最も速く変化する) が使用されます。 いずれの場合も、
データは同じ順序で表示されます。 注釈のみが異なります。 これ
このオプションは、各データ値が次のとおりであるため、データを他のフィルターにパイプする場合に便利です。
は別の行に表示され、完全に識別されます。

-l LEN 非行のリストのフォーマットに使用されるデフォルトの最大行長 (80) を変更します。
文字データ値。

-n
CDL には、次で使用する netCDF データ セットの名前が必要です。 NCGEN -b を生成する際に
デフォルトの netCDF ファイル名。 デフォルトでは、 ミンクダンプ 最後の名前からこの名前を構築します
拡張子を取り除いた入力 netCDF ファイルのパス名のコンポーネント
それはあります。 使用 -n 別の名前を指定するオプション。 出力ファイルですが、
が使用する名前 NCGEN -b 指定できるので、指定しておくとよいかもしれません ミンクダンプ 変更
使用時に貴重な netCDF ファイルを誤って上書きすることを避けるためのデフォルト名
ミンクダンプ、結果の CDL ファイルを編集し、使用します NCGEN -b 新しいを生成する
編集された CDL ファイルから netCDF ファイル。

-p float_digits[,double_digits]
表示に使用するデフォルトの精度 (有効桁数) を指定します。
属性および変数の浮動小数点または倍精度データ値。 もしも
指定すると、この値は、任意の `C_format' 属性の値をオーバーライドします。
そのような属性を持つ変数。 浮動小数点データは次のように表示されます。
float_digitals 有効数字。 もしも 二桁の数字 も指定されています、double-
精度の値は、その有効桁数で表示されます。 の中に
何もない -p 仕様、浮動小数点および倍精度データは
それぞれ 7 桁と 15 桁の有効数字で表示されます。 CDLファイルも作成可能
必要な精度が低い場合は、より小さくなります。 浮動小数点と倍精度の両方の場合
精度を指定する場合、XNUMX つの値はカンマで区切って指定する必要があります (いいえ
空白) をコマンドの単一の引数として使用します。 本当に最後の部分まで欲しいなら
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'、および
有効桁数 XNUMX 桁のみの浮動小数点データを示します。

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

変数のデータの完全に注釈が付けられた (XNUMX 行に XNUMX つのデータ値) リストを作成します。
`omega'、インデックスに Fortran 規則を使用し、netCDF データセット名を変更します。
結果の CDL ファイルを「omega」に変換します。

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

onworks.net サービスを使用してオンラインで mincdump を使用する



最新のLinuxおよびWindowsオンラインプログラム