HDUリスト¶
HDUList¶
- class astropy.io.fits.HDUList(hdus=[], file=None)[ソース]¶
ベースクラス:
list,astropy.io.fits.verify._VerifyHDUリストクラス。これは最高の適合対象です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の関連ファイルにおける位置に関する情報を詳細に説明している。返品
NoneHDUがファイルに関連付けられていない場合。辞書内容:
キー、キー
価値がある
ファイル.ファイル
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は、デジタルインデックスを使用してインデックスされなければならない。いつ?
keyHDUオブジェクトであれば、この関数はHDUオブジェクトを返します。HDUListそれがそうです。
- 返品
- index集積する.
HDUはあります
HDUListそれがそうです。
- 賃上げをする
- ValueError
もし
keyHDUオブジェクトです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ブルル.
いつ?
True2つを同時に追加するDATASUMそしてCHECKSUMすべてのHDUのカードヘッダはファイルに書き込まれています。
- ファイルオブジェクト :文字列、類似ファイル、または