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 要素:ファイル全体を表す.

キーワードパラメータは同名の設定メンバに対応し,以下のようになる.

バージョン 構造を構築する残りの部分の整合性テストはそれに依存するため,施工時にしか設定できない。

属性要約

coordinate_systems \

ファイルの座標系説明リスト。

groups \

グループがファイルに出現する順に並べられたグループリスト.

infos \

ファイル全体の情報パラメータ(キー-値ペア)リスト.

params \

ファイル全体に適用されるパラメータ(定数値列)リスト.

resources \

資源がファイルに出現する順に並べられた資源リスト.

time_systems \

ファイルの時間システム記述リスト。

version \

文書は投票可能な規範のバージョンを使用する。

方法要約

from_table \(表[, table_id] )

創立 VOTableFile 事例は与えられた astropy.table.Table 例を挙げましょう

get_coosys_by_id \(参照[, before] )

1つ探して COOSYS 要素は与えられたIDを使用する.

get_field_by_id \(参照[, before] )

1つ探して FIELD 要素は与えられた ID.

get_field_by_id_or_name \(参照[, before] )

1つ探して FIELD 要素は与えられた ID あるいは名前です。

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 \()

すべてを再帰的に繰り返す COOSYS 中の元素 VOTABLE ファイルです。

iter_fields_and_params \()

すべてを再帰的に繰り返す FIELD そして PARAM 中の元素 VOTABLE ファイルです。

iter_groups \()

すべてを再帰的に繰り返す GROUP 中の元素 VOTABLE ファイルです。

iter_info \()

すべてを再帰的に繰り返す INFO 中の元素 VOTABLE ファイルです。

iter_tables \()

投票可能文書中のすべてのテーブルを“フラット”の方法でトラバースし、リソースの入れ子などを無視する。

iter_timesys \()

すべてを再帰的に繰り返す TIMESYS 中の元素 VOTABLE ファイルです。

iter_values \()

すべてを再帰的に繰り返す VALUES 中の元素 VOTABLE ファイルです。

parse (世代交代器,構成)

内部使用に供する。

set_all_tables_format \(フォーマット)

ファイル内のすべてのテーブルの出力ストレージフォーマットを設定します。

to_xml \(fd[, compressed, tabledata_format, ...] )

XMLファイルを書き込む。

属性文書

coordinate_systems

ファイルの座標系説明リスト。含まれていなければなりません CooSys 物体です。

groups

グループがファイルに出現する順に並べられたグループリスト.VOTABLE 1.2以上のバージョンで投票可能な要素としてサブレベルのみがサポートされます。

infos

ファイル全体の情報パラメータ(キー-値ペア)リスト.含まれていなければなりません Info 物体です。

params

ファイル全体に適用されるパラメータ(定数値列)リスト.含まれていなければなりません Param 物体です。

resources

資源がファイルに出現する順に並べられた資源リスト.含まれていなければなりません Resource 物体です。

time_systems

ファイルの時間システム記述リスト。含まれていなければなりません TimeSys 物体です。

version

文書は投票可能な規範のバージョンを使用する。

方法文書

classmethod from_table(table, table_id=None)[ソース]

創立 VOTableFile 事例は与えられた astropy.table.Table 例を挙げましょう

パラメータ
table_id文字列、オプション

返されたテーブルのインスタンスに所与のID属性を設定します。

get_coosys_by_id(ref, before=None)

1つ探して COOSYS 要素は与えられたIDを使用する.

get_field_by_id(ref, before=None)

1つ探して FIELD 要素は与えられた ID. フィールドの“ref”属性によって使用される

get_field_by_id_or_name(ref, before=None)

1つ探して FIELD 要素は与えられた ID あるいは名前です。

get_fields_by_utype(ref, before=None)

1つ探して FIELD 要素は、全ての適合項を発行する反復器に戻る。

get_first_table()[ソース]

一般的に、あなたはファイルにただ一つの表があるということを知っていて、これがあなたが必要なものです。この方法は、最初のテーブルに戻ります。

get_group_by_id(ref, before=None)

1つ探して GROUP 要素はグループの“ref”属性によって用いられる

get_groups_by_utype(ref, before=None)

1つ探して GROUP 要素は、全ての適合項を発行する反復器に戻る。

get_info_by_id(ref, before=None)

情報要素は与えられたIDで検索される.

get_table_by_id(ref, before=None)

1つ探して TABLE 要素は,表“ref”属性で用いられる

get_table_by_index(idx)[ソース]

表のファイル中の番号位置ごとに表を取得する.

get_tables_by_utype(ref, before=None)

1つ探して TABLE 要素は、全ての適合項を発行する反復器に戻る。

get_timesys_by_id(ref, before=None)

1つ探して TIMESYS 要素は与えられたIDを使用する.

get_values_by_id(ref, before=None)

1つ探して VALUES 要素は,値“ref”属性によって用いられる

iter_coosys()[ソース]

すべてを再帰的に繰り返す COOSYS 中の元素 VOTABLE ファイルです。

iter_fields_and_params()[ソース]

すべてを再帰的に繰り返す FIELD そして PARAM 中の元素 VOTABLE ファイルです。

iter_groups()[ソース]

すべてを再帰的に繰り返す GROUP 中の元素 VOTABLE ファイルです。

iter_info()[ソース]

すべてを再帰的に繰り返す INFO 中の元素 VOTABLE ファイルです。

iter_tables()[ソース]

投票可能文書中のすべてのテーブルを“フラット”の方法でトラバースし、リソースの入れ子などを無視する。

iter_timesys()[ソース]

すべてを再帰的に繰り返す TIMESYS 中の元素 VOTABLE ファイルです。

iter_values()[ソース]

すべてを再帰的に繰り返す VALUES 中の元素 VOTABLE ファイルです。

parse(iterator, config)[ソース]

内部使用に供する。要素のサブ要素のXML内容を解析する.

パラメータ
iteratorXMLは繰り返し可能である.

返されたXML要素上の反復器 get_xml_iterator それがそうです。

configディクト!

ある要素読み取り方式の構成辞書に影響を与える.

返品
selfElement元素.元素

便宜上、SELFに戻ります。

set_all_tables_format(format)[ソース]

ファイル内のすべてのテーブルの出力ストレージフォーマットを設定します。

to_xml(fd, compressed=False, tabledata_format=None, _debug_python_based_parser=False, _astropy_version=None)[ソース]

XMLファイルを書き込む。

パラメータ
fd文字列または類似ファイル

ファイルの位置を書き込む。類似文書のオブジェクトであれば,書き込み可能でなければならない.

compressedブル値、オプション

いつ? True Gzip圧縮ファイルを書き込みます。(デフォルト: False

tabledata_format文字列、オプション

記入する表データのフォーマットを上書きします。その一人に違いない tabledata (テキスト表示), binary あるいは…。 binary2 それがそうです。デフォルトでは、それぞれを使用する Table オブジェクトは、作成または読み込み時に作成されます。参照してください データ序列化フォーマット それがそうです。