EulerAngleRotation¶
-
class
astropy.modeling.rotations.EulerAngleRotation[source] [edit on github]¶ Bases:
astropy.modeling.ModelImplements Euler angle intrinsic rotations.
Rotates one coordinate system into another (fixed) coordinate system. All coordinate systems are right-handed. The sign of the angles is determined by the right-hand rule..
Parameters: phi, theta, psi : float
“proper” Euler angles in deg
axes_order : str
A 3 character string, a combination of ‘x’, ‘y’ and ‘z’, where each character denotes an axis in 3D space.
Attributes Summary
inputsoutputsparam_namesphipsithetaMethods Summary
__call__(alpha, delta[, model_set_axis])Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated. eval(*args, **kwargs)Deprecated since version 1.0.
evaluate(alpha, delta, phi, theta, psi)Evaluate the model on some input variables. spherical2cartesian(alpha, delta)Attributes Documentation
-
inputs= (u'alpha', u'delta')¶
-
outputs= (u'alpha', u'delta')¶
-
param_names= ('phi', 'theta', 'psi')¶
-
phi¶
-
psi¶
-
theta¶
Methods Documentation
-
__call__(alpha, delta, model_set_axis=None) [edit on github]¶ Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.
-
eval(*args, **kwargs) [edit on github]¶ Deprecated since version 1.0: The eval function is deprecated and may be removed in a future version. Use EulerAngleRotation.evaluate instead.
Evaluate the model on some input variables.
-
evaluate(alpha, delta, phi, theta, psi)[source] [edit on github]¶ Evaluate the model on some input variables.
-
static
spherical2cartesian(alpha, delta)[source] [edit on github]¶
-