wrap_angle_difference

ssapy.correlate_tracks.wrap_angle_difference(dl, wrap, center=0.5)[source][source]

Wraps an angle difference to a specified range.

This function adjusts a given angle difference (dl) to lie within a range defined by wrap and centered around center * wrap.

Parameters:

dlfloat or array-like

The angle difference to be wrapped.

wrapfloat

The wrap range. Typically represents the full range of the angle (e.g., 2 * pi for radians or 360 for degrees).

centerfloat, optional

The center of the wrapping range, expressed as a fraction of wrap. Default is 0.5 (centered around wrap / 2).

Returns:

float or array-like

The wrapped angle difference, adjusted to lie within the range [center * wrap - wrap, center * wrap].