AffineTransform

class astropy.coordinates.AffineTransform(transform_func, fromsys, tosys, priority=1, register_graph=None)[ソース]

ベースクラス: astropy.coordinates.transformations.BaseAffineTransform

3 x 3デカルト変換行列と変位ベクトルタプルを生成する関数として座標変換を指定する.

Galactocentric 例を挙げましょう

パラメータ
transform_func呼び戻すことができる

署名付き呼び出し可能オブジェクト transform_func(fromcoord, toframe) また,これを演算する(3,3)行列に戻る. fromcoord デカルト表現では CartesianRepresentation 付加速度(オプション) CartesianDifferential 行列演算後に適用する速度平行移動とオフセットを表す.

fromsysクラス

それから座標フレームクラスを作成する.

tosysクラス

変換する座標フレームクラス.

priority浮動型または整型

最短座標変換パスを探す際にはこの変換の優先度-値が大きいほど優先度が低くなる.

register_graphTransformGraph あるいはない.変換図またはなし

この変換を作成時に登録するためのグラフ、または None 登録されていないところに残してください。

賃上げをする
TypeError

もし transform_func 呼び出しはできません

方法要約

__call__ \(座標,フレーム)

実際の座標を fromsys クラス伝達 tosys 級友たち。

方法文書

__call__(fromcoord, toframe)[ソース]

実際の座標を fromsys クラス伝達 tosys 級友たち。

パラメータ
自座標.BaseCoordinateFrame サブクラス事例BaseOrganateFrameクラスのインスタンス

クラスマッチングの対象 fromsys それは変わります。

toframe客体.

フレームワークを完全に指定するために必要な属性を持つオブジェクト.つまり名前が辞書キーにマッチする属性を持たなければなりません tosys.get_frame_attr_names() 帰ってきました。一般的にはこれは重要です tosys しかしそれは できる限りのことをする 適切な属性を持つ限り、他のクラスであってもよい。

返品
TocoordBaseCoordinateFrame サブクラス事例BaseOrganateFrameクラスのインスタンス

変換後の新しい座標を適用する.