AffineTransform¶
-
class
astropy.coordinates.AffineTransform(transform_func, fromsys, tosys, priority=1, register_graph=None)[source] [edit on github]¶ Bases:
astropy.coordinates.BaseAffineTransformA coordinate transformation specified as a function that yields a 3 x 3 cartesian transformation matrix and a tuple of displacement vectors.
See
Galactocentricfor an example.Parameters: transform_func : callable
A callable that has the signature
transform_func(fromcoord, toframe)and returns: a (3, 3) matrix that operates onfromcoordin a Cartesian representation, and aCartesianRepresentationwith (optionally) an attached velocityCartesianDifferentialto represent a translation and offset in velocity to apply after the matrix operation.fromsys : class
The coordinate frame class to start from.
tosys : class
The coordinate frame class to transform into.
priority : number
The priority if this transform when finding the shortest coordinate transform path - large numbers are lower priorities.
register_graph :
TransformGraphorNoneA graph to register this transformation with on creation, or
Noneto leave it unregistered.Raises: TypeError
If
transform_funcis not callableMethods Summary
__call__(fromcoord, toframe)Methods Documentation
-
__call__(fromcoord, toframe)[source] [edit on github]¶
-