HDUリスト¶
HDUList
¶
- class astropy.io.fits.HDUList(hdus=[], file=None)[ソース]¶
ベースクラス:
list
,astropy.io.fits.verify._Verify
HDUリストクラス。これは最高の適合対象ですFITSファイルを開くと、
HDUList
オブジェクトは,戻る.1つを構築することは
HDUList
物体です。- パラメータ
- hdusBaseHDUまたはその順序、オプション
含めるHDUオブジェクト
HDUList
それがそうです。HDUクラスの例であるべきですImageHDU
あるいは…。BinTableHDU
それがそうです。- fileクラスファイル、バイト、オプション
関連して開いた物理ファイル
HDUList
またはFITSファイルの内容を含むBytesオブジェクト.
- close(output_verify='exception', verbose=False, closed=True)[ソース]¶
関連するFITファイルとMemmapオブジェクトを閉じる(あれば).
- パラメータ
- output_verify応力.応力
Output verification option. Must be one of
"fix"
,"silentfix"
,"ignore"
,"warn"
, or"exception"
. May also be any combination of"fix"
or"silentfix"
with"+ignore"
,+warn
, or+exception" (e.g. ``"fix+warn"
). See 検証オプション for more info.- verboseブルル.
いつ?
True
詳細を印刷します。- closedブルル.
いつ?
True
基本ファイル·オブジェクトを閉じます。
- fileinfo(index)[ソース]¶
辞書に戻り、インデックスのHDUの任意の関連ファイル内の位置情報を詳細に示す。これらの値は,関連ファイルを読み出したり書き込みしたりした後にのみ有効である.
HDUList
それがそうです。- パラメータ
- index集積する.
その情報のHDUのインデックスを返す.
- 返品
- fileinfoDICTやNONE
この辞書は、インデックスのHDUの関連ファイルにおける位置に関する情報を詳細に説明している。返品
None
HDUがファイルに関連付けられていない場合。辞書内容:
キー、キー
価値がある
ファイル.ファイル
HDUに関連するファイル·オブジェクト
ファイル名
関連ファイル·オブジェクトの名前
ファイルパターン.
ファイルのモードを開く(読み出しのみ,更新,追加,書き込み拒否,ostream)
寸法を調整する
いつマークしますか
True
前回の読み出し/書き込み以降にデータサイズが調整されたことを示すため、返却値が無効になる可能性がある。HdrLoc
ファイル中のヘッダの開始バイト位置
データ位置
ファイル中のデータブロックの開始バイト位置
データスパン.
充填を含むデータサイズ
- filename()[ソース]¶
HDUListオブジェクトに関連付けられたファイル名(存在する場合)を返します。そうでなければNoneに戻ります。
- 返品
- filename応力.応力
HDUListオブジェクトに関連付けられたファイル名(関連がある場合)を含む文字列。そうでなければNoneに戻ります。
- classmethod fromfile(fileobj, mode=None, memmap=None, save_backup=False, cache=True, lazy_load_hdus=True, ignore_missing_simple=False, **kwargs)[ソース]¶
1つを作ることができます
HDUList
インスタンスは、類似ファイルのオブジェクトから作成されます。実際に実施されています
fitsopen()
一般的には直接使用すべきではありません。使用open()
逆に(この方法で受け取ったパラメータの詳細については,その文書を参照されたい).
- classmethod fromstring(data, **kwargs)[ソース]¶
1つを作ることができます
HDUList
インスタンスは、FITSファイル全体を含む文字列または他のメモリからデータバッファから削除されます。似たようなHDUList.fromfile()
しかし,読み出しディスク上のファイルのみに関連するため,modeやmemmapパラメータは受け入れない.これは,他のライブラリ(たとえばCFITSIO)とのインタフェースに有用であり,ストリーミングアプリケーションにも有用である可能性がある.
- パラメータ
- data文字列,類似バッファなど.
A string or other memory buffer containing an entire FITS file. Buffer-like objects include
bytes
,bytearray
,memoryview
, andndarray
. It should be noted that if that memory is read-only (such as a Python string) the returnedHDUList
's data portions will also be read-only.- kwargsディクト!
オプションのキーワードパラメータ。参照してください
astropy.io.fits.open()
もっと細かいことを知っています。
- 返品
- hdulHDUList
Vbl.一種
HDUList
オブジェクトは,このオブジェクトはメモリ中のFITSファイルを表す.
- index_of(key)[ソース]¶
HDUのインデックスを取得する
HDUList
それがそうです。- パラメータ
- keyInt、str、(String,int)またはBaseHDUのタプル
HDUの鍵を識別します。もし…。
key
タプルですその形は(name, ver)
どこだ?ver
ある種のEXTVER
検索するHDUに一致する値が必要である.鍵が明確でない場合(例えば、複数の‘sci’拡張子がある)、第1の一致項が返される。より正確なマッチングを得るためには、ご利用ください
(name, ver)
一対です。もしそうであっても
(name, ver)
曖昧である(曖昧であるべきではないが、不可能でもない)、重複するHDUは、デジタルインデックスを使用してインデックスされなければならない。いつ?
key
HDUオブジェクトであれば、この関数はHDUオブジェクトを返します。HDUList
それがそうです。
- 返品
- index集積する.
HDUはあります
HDUList
それがそうです。
- 賃上げをする
- ValueError
もし
key
HDUオブジェクトですHDUList
それがそうです。- KeyError
属性指定HDU
key
すなわち,子機番号,子機名,または子機名とバージョンのタプルが見つからない.HDUList
それがそうです。
- info(output=None)[ソース]¶
ここでHDUの情報をまとめる
HDUList
それがそうです。なお、この関数は、その結果をコンソールに印刷し、返却値を返さない。
- パラメータ
- outputファイル型またはブール型、オプション
出力された類似ファイルのオブジェクトを書き込む.もし…。
False
ファイルに出力するのではなく、HDU情報を表すタプルリストを返す。記入する.sys.stdout
デフォルトの場合。
- insert(index, hdu)[ソース]¶
HDUを挿入する
HDUList
与えられた場合index
それがそうです。- パラメータ
- index集積する.
その前に新しいHDUのインデックスを挿入します。
- hduBaseHDU
挿入するHDUオブジェクト
- pop(index=- 1)[ソース]¶
リストから項目を削除して返送します。
- パラメータ
- indexInt,str,tuple of(string,int),オプション
整数値は
index
どの位置から始めるよう指示しますかpop()
除去してHDUに戻ります。文字列の値またはタプル(string, int)
取り外しおよび返送するHDUを識別するための鍵として使用される。もし…。key
タプルですその形は(key, ver)
どこだ?ver
ある種のEXTVER
検索するHDUに一致する値が必要である.鍵が明確でない場合(例えば、複数の‘sci’拡張子がある)、第1の一致項が返される。より正確なマッチングを得るためには、ご利用ください
(name, ver)
一対です。もしそうであっても
(name, ver)
不明確に、重複するHDUをデジタルインデックスを使用してインデックスしなければなりません。
- 返品
- hduBaseHDU
指示された位置にあるHDUオブジェクト
index
あるいは名前やバージョンはindex
それがそうです。
- writeto(fileobj, output_verify='exception', overwrite=False, checksum=False)[ソース]¶
書いておく
HDUList
新しいファイルに追加します。- パラメータ
- ファイルオブジェクト :文字列、類似ファイル、または
pathlib.Path
文字列、ファイル状、または 記入するファイルです。ファイルオブジェクトであれば、書き込み可能モードで開かなければならない。
- output_verify応力.応力
Output verification option. Must be one of
"fix"
,"silentfix"
,"ignore"
,"warn"
, or"exception"
. May also be any combination of"fix"
or"silentfix"
with"+ignore"
,+warn
, or+exception" (e.g. ``"fix+warn"
). See 検証オプション for more info.- overwriteブル値、オプション
もし
True
もしあれば、出力ファイルを上書きします(存在すれば)。1つの問題を引き起こしましたOSError
もしFalse
また,出力ファイルが存在する.デフォルト値はFalse
それがそうです。バージョン 1.3 で変更:
overwrite
時代遅れのものに取って代わるclobber
論争する。- checksumブルル.
いつ?
True
2つを同時に追加するDATASUM
そしてCHECKSUM
すべてのHDUのカードヘッダはファイルに書き込まれています。
- ファイルオブジェクト :文字列、類似ファイル、または