英語フランス語スペイン語

Ad


OnWorksファビコン

h5math - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで h5math を実行します。

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

プログラム:

NAME


h5math - HDF5 ファイルを数式で結合/作成する

SYNOPSIS


h5数学 [オプション] ... 出力-HDF5ファイル [入力-HDF5ファイル...]

DESCRIPTION


h5math は、任意の数の HDF5 ファイルを入力として、数式と共に受け取ります。
それらを結合して、新しい HDF5 ファイルを生成します。

HDF5は、Nationalによって開発された無料のポータブルバイナリ形式およびサポートライブラリです。
イリノイ大学アーバナシャンペーン校のスーパーコンピューティングアプリケーションセンター。
シングル h5 ファイルには複数のデータセットを含めることができます。 デフォルトでは、 h5数学 データセットを作成します
「h5math」と呼ばれますが、これは -d オプション、または構文を使用して
HDF5FILE:DATASETを選択します。 -a オプションを使用して、新しいデータセットを既存の HDF5 に追加できます
ファイル。 入力ファイルで使用されるデータセットを指定するために同じ構文が使用されます。 に
デフォルトでは、最初のデータセット (アルファベット順) が使用されます。

h5math の使用法の簡単な例は次のとおりです。

h5math -e "d1 + 2*d2" out.h5 foo.h5 bar.h5:blah

foo.h5 の最初のデータセットに 5 倍の
bar.h5 の「何とか」データセット。 式(によって指定される -e)、最初の入力データセット
(左から右へ) と呼ばれます。 d1、XNUMX番目 d2、などなど。

入力データセットに加えて、各ポイントの x/y/z 座標も使用できます。
"x" "y" および "z" 変数 (最初の XNUMX 次元) によって参照される式
最後の次元を参照する "t" 変数と同様です。 デフォルトでは、これらは整数です
データセットの隅で 0 から開始しますが、 -0 オプションは x/y/z 原点を変更します
データセットの中心 (t は影響を受けません)、および -r 解像度 オプションは
「解像度」、x/y/z 座標を 解像度.

すべての入力データセットの次元は同じでなければなりません。これは、次の次元でもあります。
出力。 入力ファイルがなく、出力を純粋に
数式を使用して、出力の次元を明示的に指定できます。 -n
サイズ オプション、ここで サイズ たとえば、「2x2x2」です。

ただし、多次元のより小さな次元の「スライス」のみを使用したい場合があります。
次元データ。 これを行うには、XNUMX つ (または複数) のスライスで座標を指定します
寸法、 -xyzt オプション。

OPTIONS


-h コマンドラインオプションと使用法に関するヘルプを表示します。

-V h5math のバージョン番号と著作権情報を出力します。

-v 詳細な出力。

-a HDF5 出力ファイルがすでに存在する場合は、データを新しいデータセットとして追加します。
ファイルを上書きするよりも優先されます (デフォルトの動作)。 同じ既存のデータセット
ただし、ファイル内の名前は上書きされます。

-e 表現
出力を構築するために使用される数式を指定します (通常、
" 引用符で囲み、式をシェル内の XNUMX つのアイテムとしてグループ化します)、
上記の入力データセットと座標の変数。

式は C に似た中置記法を使用し、ほとんどの標準演算子と
数学関数 (+、sin など) がサポートされています。 この機能は
GNU libmatheval によって提供されます (およびその機能が決定されます)。

-f ファイル名
式を読み取るテキスト ファイルの名前 (存在しない場合) -e 式が指定されています。
デフォルトは stdin です。

-x ix, -y iy, -z iz, -t it
これは h5数学 多次元データセットの特定のスライスを使用します。 例えば
-x xインデックスのサブセット(次元がXNUMXつ少ない)を使用します ix (ここで、インデックス
ゼロからその方向の最大インデックスよりXNUMX少ない値まで実行します)。 ここで、x / y / z
HDF5データセットのXNUMX番目/XNUMX番目/XNUMX番目の次元に対応します。 ザ -t オプション
最後の次元のスライスを指定します。 も参照してください -0
x / y/zスライス座標の原点をデータセットの中心にシフトするオプション。

-0 x / y / zスライス座標の原点をデータセットの中心にシフトします。たとえば、
-0 -x 0(またはよりコンパクトに-0x0)は、代わりにデータセットの中央のx平面を返します
エッジx平面の。 ((-t 座標は影響を受けません。)

これにより、式の x/y/z 変数の原点もシフトされ、0 が
データセットの中心。

-r 解像度 解像度を使用する 解像度 式の x/y/z (ただし t ではない) 変数の場合、
データの「グリッド」座標は次のように分割されます 解像度。 デフォルト 解像度 1です。

たとえば、x 次元に 21 のグリッド ステップがある場合、 解像度 20 の意味
式の x 変数が 0.0 から 1.0 (または -0.5 から 0.5 の場合) -0 is
0 ~ 20 の代わりに指定)。

-r 常に整数であるスライスに使用される座標には影響しません。

-n サイズ
出力データセットは、入力データセットと同じサイズでなければなりません。 ない場合
入力データセット (出力を純粋に数式で定義している場合) の場合、次のことを行う必要があります。
このオプションを使用して出力サイズを手動で指定します。 サイズ 形式は MxNxLx...
(M、N、L は整数)、任意の次元を指定できます。

-d
データセットへの書き込み 出力内。 それ以外の場合、出力データセットは「データ」と呼ばれます。
デフォルトで。 データセットも使用 入力で; それ以外の場合は、最初の入力データセット
(アルファベット順) ファイルで使用されます。 または、構文を使用します HDF5FILE:DATASET
(これは -d オプション)。

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


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad