これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mFixNaN です。
プログラム:
NAME
mFixNaN - FITS イメージ内の特定の値セットを NaN に置き換えます (またはその逆)
SYNOPSIS
mFixNaN [-d レベル] [-v NaN 値] ぴったり合う ぴったり合う [最小ブランク マックスブランク]
DESCRIPTION
画像内で見つかった NaN を他の値 (ユーザーが指定した) に変換します。 or を変換します
指定された値の範囲を NaN に変換します。
OPTIONS
-d レベル
指定されたレベル(1〜3)までのデバッグをオンにします
-v NaN 値
NaN の代わりに使用する値
議論
はめ込み
FITS画像ファイルを入力
アウトフィット
出力 FITS ファイルのパス。 出力ファイルを作成せずに「カウント」モードで実行するには、
この引数にはダッシュ (「-」) を使用します。
最小ブランク最大ブランク
「-v」スイッチを使用しない場合、 mFixNaN 間のすべてのピクセル値を置き換えます。
最小ブランク および マックスブランク NaNで。
RESULT
[構造体 stat = "OK"、 範囲数=範囲数, ナンカウント=ナンカウント]
範囲数 の間で見つかったピクセルの数です。 最小ブランク および マックスブランク、 もし彼らが
が指定されていました。 そうでない場合 (つまり、NaN が削除され、次のものに置き換えられました) 値), ナンカウント は
削除された NaN の数。
メッセージ
OK [struct stat="OK", rangeCount=範囲数、ナンカウント=ナンカウント"]
エラー デバッグ レベルが指定されていません
エラー デバッグ レベル文字列が無効です: レベル
エラー デバッグ レベル文字列が無効です: レベル
エラー デバッグ レベル文字列を負にすることはできません
エラー NaN 変換に値が指定されていません
エラー NaN 変換値の文字列が無効です: 'NaN 値'
エラー 入力ファイルが無効です 'はめ込み']
エラー最小空白値文字列は数値ではありません
エラー最大空白値文字列は数値ではありません
エラー画像ファイル はめ込み FITS が見つからないか無効です
ERROR フィット ライブラリ エラー
例
BITPIX -64(倍精度浮動小数点)を使用せずにFITS画像を生成しました。
NaN; すべての「空白」ピクセルは、非常に小さな負の数で表されます。 これは投げることができる
off の初期設定では、画像を適切に引き伸ばして表示しようとするため、
FITS規格です。 これらすべての「空白」ピクセルを NaN に置き換えるには、次のようにします。
mFixNaN オリジナル。NaN に適合。-4.61169e32 -4.61169e10
[struct stat="OK"、rangeCount=1321、nanCount=0]
これらの NaN を単一のピクセル値に変換するには、次のようにします。
mFixNaN -v -4.6e32 NaN.fitsblankval.fits
[struct stat="OK"、rangeCount=0、nanCount=1321]
onworks.net サービスを使用してオンラインで mFixNaN を使用する