AffineTransform#
- class astropy.coordinates.AffineTransform(transform_func, fromsys, tosys, priority=1, register_graph=None)[源代码]#
-
一种指定为一个函数的坐标变换,它产生一个3x3笛卡尔变换矩阵和一个位移向量元组。
看见
Galactocentric
举个例子。- 参数:
- transform_func :
callable()
Python:Callable() 具有签名的可调用文件
transform_func(fromcoord, toframe)
并返回:一个(3,3)矩阵fromcoord
在笛卡尔表示中CartesianRepresentation
(可选)附加速度CartesianDifferential
表示在矩阵运算后应用的速度平移和偏移。- fromsys类
要开始的坐标系类。
- tosys类
要转换为的坐标系类。
- priority :
float
或int
PYTHON:FLOAT或PYTHON:INT 当找到最短坐标变换路径时,此变换的优先级-大数为低优先级。
- register_graph :
TransformGraph
orNone
TransformGraph或PYTHON:无 用于在创建时注册此转换的图形,或
None
不登记。
- transform_func :
- 加薪:
TypeError
如果
transform_func
不可调用