sarkit.sidd.compute_angles

compute_angles(scene_center_ecef, antenna_position_ecef, antenna_velocity_ecef, increasing_row_ecef, increasing_col_ecef, *, convention='3.0')

Compute the angles defined in SIDD Volume 1, ExploitationFeatures Calculations

Parameters:
scene_center_ecefarray_like

Scene Center Point in ECEF coordinates. (\(P_o\))

antenna_position_ecefarray_like

Antenna Position in ECEF coordinates. (\(P_a\))

antenna_velocity_ecefarray_like

Antenna Velocity in ECEF coordinates. (\(V_a\))

increasing_row_ecefarray_like

Unit Vector in increasing rows, in ECEF coordinates. (\(\hat{r}\))

increasing_col_ecefarray_like

Unit Vector in increasing columns, in ECEF coordinates. (\(\hat{c}\))

convention{‘2.0’, ‘3.0’}, optional

Which convention to use for image angles:

  • ‘2.0’: Counter-clockwise rotation from increasing row direction; angle range [-180, 180)

  • ‘3.0’: Clockwise rotation from increasing column direction; angle range [0, 360)

Returns:
Angles

Computed angle values