インバータ.¶
- 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となる.