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

Ad


OnWorksファビコン

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

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

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

プログラム:

NAME


funcen - セントロイドを検索します (バイナリ テーブルの場合)

SYNOPSIS


機能 [-i] [-niter] [-t tol] [-v lev]

OPTIONS


-i # 画像フィルタリングを使用します (デフォルト: イベント フィルタリング)
-n iter # 最大反復回数 (デフォルト: 0)
-t tol # ピクセル許容距離 (デフォルト: 1.0)
-v [0,1,2,3] # 出力の冗長レベル (デフォルト: 0)

DESCRIPTION


機能 オブジェクトの XNUMX つ以上の領域内の重心位置を繰り返し計算します。
Funtools テーブル (FITS バイナリ テーブルまたは生のイベント ファイル)。 入力テーブルから始めて、
初期領域の指定と反復回数に基づいて、プログラムは平均 x を計算します。
領域内の y 位置と、この新しい位置を領域の中心として使用します。
次の反復。 反復の最大数に達すると反復が終了します
または、その領域の入力許容距離が満たされたとき。 内のイベントの数
その後、最終領域がピクセル位置値とともに出力されます (利用可能な場合は、
WCS の位置)。

プログラムの最初の引数は、処理する Funtools テーブル ファイルを指定します。 以来、
ファイルを繰り返し読み取る必要があるため、ファイルの数が多い場合、「stdin」の値は許可されません。
反復回数はゼロ以外です。 Funtools の括弧表記法を使用して FITS 拡張機能を指定し、
フィルタ

XNUMX 番目に必要な引数は、初期領域記述子です。 複数の地域は、
許可されています。 ただし、複合領域 (アクセラレータ、可変引数領域、および領域)
ブール代数を介して接続される) は許可されません。 ポイントやポリゴンも違法です。
保証があれば、これらの制限は将来のバージョンで解除される可能性があります。

  -n (反復数) スイッチは、実行する反復の最大数を指定します。
デフォルトは 0 です。これは、プログラムが単に数を数えて表示することを意味します。
初期リージョンでのイベント。 iterations が 0 の場合、データを入力できることに注意してください。
標準入力経由。

  -t (許容値) スイッチは、浮動小数点許容値を指定します。 距離があれば
現在の重心位置値と最後の位置値の間がこれより小さい
値を取得すると、反復が終了します。 デフォルト値は 1 ピクセルです。

  -v (verbosity) スイッチは、出力の冗長レベルを指定します。 デフォルトは 0 です。
これにより、各入力領域に対して次の内容で構成される XNUMX 行の出力が生成されます。
値:

xy をカウント [緯度 XNUMX 進座標]

WCS 情報がデータ ファイル ヘッダーで利用可能な場合は、最後の 3 つの WCS 値が出力されます。
したがって、たとえば次のようになります。

[sh] funcen -n 0 snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -n 3 snr.ev "cir 505 508 5"
1120 504.43 509.65 345.286480 58.874587 j2000

最初の例では、単に初期領域内のイベントの数をカウントします。 二番目
この例では、重心計算を XNUMX 回繰り返して、最終的な「最良」を決定します。
位置。

冗長レベルが高いほど、出力がより冗長になることは明らかです。 レベル 1 では、出力は
基本的にレベル 0 と同じ情報が含まれていますが、キーワードの書式設定が異なります。

[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
イベントファイル: snr.ev
初期領域: cir 505 508 5
許容差: 1.0000
反復: 1

イベント: 1120
x、y(物理): 504.43 509.65
ra,dec(j2000): 345.286480 58.874587
最終領域 1: CIR 504.43 509.65 5

レベル 2 は、中間計算の結果も出力します。

通常、領域フィルタリングは分析 (イベント) フィルタリングを使用して実行されます。
によって実行されるフィルタリングのスタイル ファンディスプ & ファンタブル。 使用 -i 指定するスイッチ
画像フィルタリング、つまり、によって実行されるものと同じスタイルのフィルタリング 関数。 したがって、次のことができます
解析または画像を使用して、領域内のカウントの素早い計算を実行します。
フィルタリング方法を指定して、
-n 0 オプション -i スイッチ。 これら XNUMX つの方法では、多くの場合異なる結果が得られます。
境界イベントがどのように処理されるか:

[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 j2000

これらを使用して境界を計算する方法の詳細については、「領域の境界」を参照してください。
XNUMXつの方法。

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


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

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

Linuxコマンド

Ad