これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド funindex です。
プログラム:
NAME
funindex - FITS バイナリ テーブルの列のインデックスを作成します
SYNOPSIS
ファンインデックス [お名前]
OPTIONS
注意: これらのオプションは Funtools 処理と互換性がありません。 お願いします
代わりにデフォルトを使用してください。
-c # gzip を使用して出力を圧縮します。」
-a # ASCII 出力、-c を無視します (デフォルト: FITS テーブル)"
-f # FITS テーブルの出力 (デフォルト: FITS テーブル)"
-l # 長い出力、つまりキー値を含む (デフォルト: 長い)"
-s # 短い出力、つまりキー値なし (デフォルト: 長い)"
DESCRIPTION
funindex スクリプトは、 funtable -s を実行して、指定された列 (キー) のインデックスを作成します。
(ソート) し、ソートされた各行の列値とレコード番号を保存します。 これ
インデックスは自動的に使用されます
funtools によるその列のフィルタリング (インデックス ファイルの変更日が
データファイルよりも後です。
最初の必須引数は、インデックスを作成する FITS バイナリ テーブルの名前です。 ご注意ください
現時点ではテキスト ファイルにインデックスを付けることはできません。 XNUMX 番目に必要な引数は、
インデックスを作成する列 (キー) 名。 原則として複数のキーを指定できますが、
funtools のインデックス処理は単一のキーを想定しており、次の内容を含むファイルは認識されません。
複数のキー。
デフォルトでは、出力インデックス ファイル名は [root]_[key].idx です。ここで、[root] はキーのルートです。
入力ファイル。 Funtools は、
インデックスを使用してフィルタリングを高速化します。 したがって、オプションの第 XNUMX 引数 (出力ファイル名)
funtools 処理には使用しないでください。
たとえば、特定の FITS ファイルの列 Y にインデックスを作成するには、次を使用します。
funindex foo.fits Y
これにより、foo_y.idx という名前のインデックスが生成され、funtools がフィルターに使用します。
Y列も関係します。
onworks.net サービスを使用してオンラインで funindex を使用する