実行可能スクリプト

astropy あなたのシステムにいくつかの有用なユーティリティをインストールします。これらのユーティリティは astropy それがそうです。

Fitsinfo

fitsinfo 1つ以上のFITSファイルのHDUダイジェストを標準出力に印刷するためのAsterpy.io.fitに基づくコマンドラインスクリプトである。

の用法例 fitsinfo

  1. 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
    
  2. 現在のディレクトリのすべてのFITSファイルを印刷するHDUの概要:

    $ fitsinfo *.fits
    

組立ヘッド.

fitsheader 1つ以上のFITSファイルのタイトルを人間可読フォーマットで標準出力に印刷するためのAsterpy.io.fitに基づくコマンドラインスクリプトである。

Fitsheaderの使用例:

  1. .fitファイルを印刷するすべてのHDUのタイトル:

    $ fitsheader filename.fits
    
  2. 3番目と5番目のHDU内線のタイトルを印刷します。

    $ fitsheader --extension 3 --extension 5 filename.fits
    
  3. 名前拡張されたタイトルを印刷し、例えば、キーワードEXTNAME=“SCI”およびEXTAVER=‘2’を含むHDUを選択する::

    $ fitsheader --extension "SCI,2" filename.fits
    
  4. 特定のキーワードのみを印刷する:

    $ fitsheader --keyword BITPIX --keyword NAXIS filename.fits
    
  5. ワイルドカードの使用:キーワードNAXIS,NAXIS 1,NAXIS 2などを印刷する.

    $ fitsheader --keyword NAXIS* filename.fits
    
  6. 現在のディレクトリのすべてのファイルの先頭キーワードを機械可読CSVファイルにダンプします:

    $ fitsheader --table ascii.csv *.fits > keywords.csv
    
  7. 点記号または間隔記号を使用して階層キーワードを指定する:

    $ fitsheader --keyword ESO.INS.ID filename.fits
    $ fitsheader --keyword "ESO INS ID" filename.fits
    
  8. 異なるFiteファイルのタイトルを比較し、ESOに従う fitsort フォーマット::

    $ fitsheader --fitsort --extension 0 --keyword ESO.INS.ID *.fits
    
  9. 同様に、指定されたキーワードに従って出力をソートする:

    $ 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の使い方例:

  1. チェックサムを追加する:

    $ fitscheck --write *.fits
    
  2. 既存のチェックサムが破損または紛失した場合であっても、新しいチェックサムを書き込む:

    $ fitscheck --write --force *.fits
    
  3. ファイルを変更することなく、標準チェックサムがコンプライアンスに適合しているかどうかを検証します。

    $ fitscheck --compliance *.fits
    
  4. 適合性の問題のみを検査し、修復し、チェックサムを無視する:

    $ fitscheck --checksum none --compliance --write *.fits
    
  5. 検証基準の相互運用可能なチェックサム:

    $ fitscheck *.fits
    
  6. チェックサムキーワードの削除::

    $ fitscheck --checksum remove --write *.fits
    

使用 astropy インストールされましたので、運行してください fitscheck --help 完全なプログラムがフランス語ファイルで表示されていることを確認します。

FitsDiff

fitsdiff コントロールは簡素化されたコマンドラインラッパを提供する。 FITSDiff インターフェースです。それは報告書から FITSDiff 差異が認められなければ0状態コードを返し,差異が発見された場合は1:

使用 astropy インストールされましたので、運行してください fitsdiff --help 完全なプログラムがフランス語ファイルで表示されていることを確認します。