# EulerAngleRotation¶

class astropy.modeling.rotations.EulerAngleRotation(phi, theta, psi, axes_order, **kwargs)[source]

Bases: astropy.modeling.rotations._EulerRotation, astropy.modeling.Model

Implements 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 or Quantity “proper” Euler angles in deg. If floats, they should be 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

Methods 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. evaluate(alpha, delta, phi, theta, psi)

Attributes Documentation

inputs = ('alpha', 'delta')
outputs = ('alpha', 'delta')
param_names = ('phi', 'theta', 'psi')
phi
psi
theta

Methods Documentation

__call__(alpha, delta, model_set_axis=None, with_bounding_box=False, fill_value=nan, equivalencies=None)

Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.

evaluate(alpha, delta, phi, theta, psi)[source]