check_angle_sampling

gala.dynamics.check_angle_sampling(nvecs, angles)[source]

Returns a list of the index of elements of n which do not have adequate toy angle coverage. The criterion is that we must have at least one sample in each Nyquist box when we project the toy angles along the vector n.

Parameters:

nvecs : array_like

Array of integer vectors.

angles : array_like

Array of angles.

Returns:

failed_nvecs : numpy.ndarray

Array of all integer vectors that failed checks. Has shape (N,3).

failures : numpy.ndarray

Array of flags that designate whether this failed needing a longer integration window (0) or finer sampling (1).