VOTableFile¶
- class astropy.io.votable.tree.VOTableFile(ID=None, id=None, config=None, pos=None, version='1.4')[ソース]¶
ベースクラス:
astropy.io.votable.tree.Element
,astropy.io.votable.tree._IDProperty
,astropy.io.votable.tree._DescriptionProperty
VOTABLE 要素:ファイル全体を表す.
キーワードパラメータは同名の設定メンバに対応し,以下のようになる.
バージョン 構造を構築する残りの部分の整合性テストはそれに依存するため,施工時にしか設定できない。
属性要約
ファイルの座標系説明リスト。
groups
\グループがファイルに出現する順に並べられたグループリスト.
infos
\ファイル全体の情報パラメータ(キー-値ペア)リスト.
params
\ファイル全体に適用されるパラメータ(定数値列)リスト.
資源がファイルに出現する順に並べられた資源リスト.
ファイルの時間システム記述リスト。
version
\文書は投票可能な規範のバージョンを使用する。
方法要約
from_table
\(表[, table_id] )創立
VOTableFile
事例は与えられたastropy.table.Table
例を挙げましょうget_coosys_by_id
\(参照[, before] )1つ探して COOSYS 要素は与えられたIDを使用する.
get_field_by_id
\(参照[, before] )get_field_by_id_or_name
\(参照[, before] )get_fields_by_utype
\(参照[, before] )1つ探して FIELD 要素は、全ての適合項を発行する反復器に戻る。
get_first_table
\()一般的に、あなたはファイルにただ一つの表があるということを知っていて、これがあなたが必要なものです。
get_group_by_id
\(参照[, before] )1つ探して GROUP 要素は与えられたIDを使用する.
get_groups_by_utype
\(参照[, before] )1つ探して GROUP 要素は、全ての適合項を発行する反復器に戻る。
get_info_by_id
\(参照[, before] )情報要素は与えられたIDで検索される.
get_table_by_id
\(参照[, before] )1つ探して TABLE 要素は与えられたIDを使用する.
get_table_by_index
\(IDX)表のファイル中の番号位置ごとに表を取得する.
get_tables_by_utype
\(参照[, before] )1つ探して TABLE 要素は、全ての適合項を発行する反復器に戻る。
get_timesys_by_id
\(参照[, before] )1つ探して TIMESYS 要素は与えられたIDを使用する.
get_values_by_id
\(参照[, before] )1つ探して VALUES 要素は与えられたIDを使用する.
iter_coosys
\()iter_groups
\()iter_info
\()iter_tables
\()投票可能文書中のすべてのテーブルを“フラット”の方法でトラバースし、リソースの入れ子などを無視する。
iter_timesys
\()iter_values
\()parse
(世代交代器,構成)内部使用に供する。
set_all_tables_format
\(フォーマット)ファイル内のすべてのテーブルの出力ストレージフォーマットを設定します。
to_xml
\(fd[, compressed, tabledata_format, ...] )XMLファイルを書き込む。
属性文書
- groups¶
グループがファイルに出現する順に並べられたグループリスト.VOTABLE 1.2以上のバージョンで投票可能な要素としてサブレベルのみがサポートされます。
- version¶
文書は投票可能な規範のバージョンを使用する。
方法文書
- classmethod from_table(table, table_id=None)[ソース]¶
創立
VOTableFile
事例は与えられたastropy.table.Table
例を挙げましょう- パラメータ
- table_id文字列、オプション
返されたテーブルのインスタンスに所与のID属性を設定します。
- get_info_by_id(ref, before=None)¶
情報要素は与えられたIDで検索される.
- parse(iterator, config)[ソース]¶
内部使用に供する。要素のサブ要素のXML内容を解析する.
- パラメータ
- iteratorXMLは繰り返し可能である.
返されたXML要素上の反復器
get_xml_iterator
それがそうです。- configディクト!
ある要素読み取り方式の構成辞書に影響を与える.
- 返品
- self :
Element
元素.元素 便宜上、SELFに戻ります。
- self :
- to_xml(fd, compressed=False, tabledata_format=None, _debug_python_based_parser=False, _astropy_version=None)[ソース]¶
XMLファイルを書き込む。
- パラメータ
- fd文字列または類似ファイル
ファイルの位置を書き込む。類似文書のオブジェクトであれば,書き込み可能でなければならない.
- compressedブル値、オプション
- tabledata_format文字列、オプション
記入する表データのフォーマットを上書きします。その一人に違いない
tabledata
(テキスト表示),binary
あるいは…。binary2
それがそうです。デフォルトでは、それぞれを使用するTable
オブジェクトは、作成または読み込み時に作成されます。参照してください データ序列化フォーマット それがそうです。