AttitudeUpdateMethods

giant.camera:

class giant.camera.AttitudeUpdateMethods(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

This enumeration provides options for performing quaternion updates on short exposure images using long exposure images.

See update_short_attitude() for more details.

REPLACE = 'replace'

The replace method where the closest long exposure attitude is used to overwrite the short exposure attitude.

PROPAGATE = 'propagate'

The delta quaternion method where the closest long exposure attitude is propagated using the attitude function to overwrite the short exposure attitude.

INTERPOLATE = 'interpolate'

The interpolate method where the 2 closest long exposure attitudes are interpolated using spherical linear interpolation to overwrite the short exposure attitude.