インバータ.¶
- class astropy.io.votable.converters.Converter(field, config=None, pos=None)[ソース]¶
ベースクラス:
objectすべての変換器の基本クラスです。各サブクラスは、特定の投票可能データタイプと TABLEDATA そして BINARY ディスク上の表示形式。
- パラメータ
- フィールド.フィールド :
Fieldフィールド.フィールド データタイプを記述する
- configディクト!
解析器構成辞書
- posタプル.
XMLファイルにフィールドオブジェクトの位置を見つける.エラーメッセージに使います。
- フィールド.フィールド :
方法要約
binoutput\(値,マスク)変換対象 値 本マシンのメモリではデータタイプを適切なものに変換する BINARY フォーマットです。
binparse\(読み込む)オブジェクトには一定数のバイトを読み込む. BINARY 呼び出し関数で表現形式をフォーマットする read そして,処理されたデータタイプのネイティブメモリ中のオブジェクト表示形式を返す. self それがそうです。
output\(値,マスク)変換対象 値 (ネイティブメモリのデータタイプで)適切なものに変換する TABLEDATA フォーマットです。
parse\(値)[, config, pos] )文字列を変換する 値 従 TABLEDATA 正しいネイティブメモリデータタイプとマスクフラグを用いてオブジェクトにフォーマット化する.
parse_scalar\(値)[, config, pos] )変換器ベース·タイプの単一のスカラを分析する。
supports_empty_values\(構成)フィールドが完全に空であってもよい場合、Trueを返す。
方法文書
- binparse(read)[ソース]¶
オブジェクトには一定数のバイトを読み込む. BINARY 呼び出し関数で表現形式をフォーマットする read そして,処理されたデータタイプのネイティブメモリ中のオブジェクト表示形式を返す. self それがそうです。
- パラメータ
- read機能
一定バイト数の関数を与え,1バイト文字列を返す.
- 返品
- native(2,)メタグループ
(値,マスク).Numpy配列またはスカラー形式の値、および mask この値が欠落していればTrueとなる.
- output(value, mask)[ソース]¶
変換対象 値 (ネイティブメモリのデータタイプで)適切なものに変換する TABLEDATA フォーマットです。
- パラメータ
- value
値,すなわちこの変換器に対応するネイティブタイプ
- maskブルル.
もし
Trueマスク値を返す文字列表示形式.
- 返品
- tabledata_reprユニコード
- parse(value, config=None, pos=None)[ソース]¶
文字列を変換する 値 従 TABLEDATA 正しいネイティブメモリデータタイプとマスクフラグを用いてオブジェクトにフォーマット化する.
- パラメータ
- value応力.応力
TAABLEDATAフォーマットの値
- 返品
- nativeタプル.
2つの要素からなるタプル:値、マスク。Numpy配列またはスカラー形式の値、および mask この値が欠落していればTrueとなる.