実行可能スクリプト¶
astropy
あなたのシステムにいくつかの有用なユーティリティをインストールします。これらのユーティリティは astropy
それがそうです。
Fitsinfo¶
fitsinfo
1つ以上のFITSファイルのHDUダイジェストを標準出力に印刷するためのAsterpy.io.fitに基づくコマンドラインスクリプトである。
の用法例 fitsinfo
:
FITSファイルにHDU概要を印刷する:
$ fitsinfo filename.fits Filename: filename.fits No. Name Type Cards Dimensions Format 0 PRIMARY PrimaryHDU 138 () 1 SCI ImageHDU 61 (800, 800) int16 2 SCI ImageHDU 61 (800, 800) int16 3 SCI ImageHDU 61 (800, 800) int16 4 SCI ImageHDU 61 (800, 800) int16
現在のディレクトリのすべてのFITSファイルを印刷するHDUの概要:
$ fitsinfo *.fits
組立ヘッド.¶
fitsheader
1つ以上のFITSファイルのタイトルを人間可読フォーマットで標準出力に印刷するためのAsterpy.io.fitに基づくコマンドラインスクリプトである。
Fitsheaderの使用例:
.fitファイルを印刷するすべてのHDUのタイトル:
$ fitsheader filename.fits
3番目と5番目のHDU内線のタイトルを印刷します。
$ fitsheader --extension 3 --extension 5 filename.fits
名前拡張されたタイトルを印刷し、例えば、キーワードEXTNAME=“SCI”およびEXTAVER=‘2’を含むHDUを選択する::
$ fitsheader --extension "SCI,2" filename.fits
特定のキーワードのみを印刷する:
$ fitsheader --keyword BITPIX --keyword NAXIS filename.fits
ワイルドカードの使用:キーワードNAXIS,NAXIS 1,NAXIS 2などを印刷する.
$ fitsheader --keyword NAXIS* filename.fits
現在のディレクトリのすべてのファイルの先頭キーワードを機械可読CSVファイルにダンプします:
$ fitsheader --table ascii.csv *.fits > keywords.csv
点記号または間隔記号を使用して階層キーワードを指定する:
$ fitsheader --keyword ESO.INS.ID filename.fits $ fitsheader --keyword "ESO INS ID" filename.fits
異なるFiteファイルのタイトルを比較し、ESOに従う
fitsort
フォーマット::$ fitsheader --fitsort --extension 0 --keyword ESO.INS.ID *.fits
同様に、指定されたキーワードに従って出力をソートする:
$ fitsheader -f DATE-OBS -e 0 -k DATE-OBS -k ESO.INS.ID *.fits
なお、圧縮画像(タイプはHDUの CompImageHDU
)実際には2つのヘッダがある:1つの真のBINTABLEヘッダは圧縮データを記述し、偽の画像ヘッダは圧縮画像を表す。デフォルトの場合,Astropyは後者を返す.あなたは提供しなければならない --compressed
圧縮された実ヘッダを記述する必要がある場合、このオプションを選択してください。
Astropyをインストールした後、実行してください fitsheader --help
完全な使用文書を表示します。
Fitscheck¶
fitscheck
.fitファイルのチェックサムおよびDATASUMキーワードを検証および更新するためのAsterpy.io.fitに基づくコマンドラインスクリプトである. fitscheck
他のFITS標準コンフリクトを検出し,つねに修復することも可能である. fitscheck
最初にAsterpy.io.fitによって生成された非標準的なチェックサムの書き換えを容易にし、このチェックサムは、CFITSIOと相互動作する標準的なチェックサムに適合する。
fitscheck
チェックサムキーワードが欠落している場合、またはその値が正しくない場合、新しいチェックサムの書き込みは拒否される。使用 --force
それらが現在存在または通過しているかどうかにかかわらず、新しいチェックサムが書き込まれる。使用 --ignore-missing
注釈のないチェックサムキーワードの欠如を容認する。
Fitscheckの使い方例:
チェックサムを追加する:
$ fitscheck --write *.fits
既存のチェックサムが破損または紛失した場合であっても、新しいチェックサムを書き込む:
$ fitscheck --write --force *.fits
ファイルを変更することなく、標準チェックサムがコンプライアンスに適合しているかどうかを検証します。
$ fitscheck --compliance *.fits
適合性の問題のみを検査し、修復し、チェックサムを無視する:
$ fitscheck --checksum none --compliance --write *.fits
検証基準の相互運用可能なチェックサム:
$ fitscheck *.fits
チェックサムキーワードの削除::
$ fitscheck --checksum remove --write *.fits
使用 astropy
インストールされましたので、運行してください fitscheck --help
完全なプログラムがフランス語ファイルで表示されていることを確認します。
FitsDiff¶
fitsdiff
コントロールは簡素化されたコマンドラインラッパを提供する。 FITSDiff
インターフェースです。それは報告書から FITSDiff
差異が認められなければ0状態コードを返し,差異が発見された場合は1:
使用 astropy
インストールされましたので、運行してください fitsdiff --help
完全なプログラムがフランス語ファイルで表示されていることを確認します。