py21cmsense.observatory.Observatory.get_redundant_baselines

Observatory.get_redundant_baselines(self, bl_min=0, bl_max=inf, ndecimals=1)[source]

Determine all baseline groups.

Parameters
  • bl_min (float or astropy.Quantity, optional) – The minimum baseline to consider, in metres (or compatible units)

  • bl_max (float or astropy.Quantity, optional) – The maximum baseline to consider, in metres (or compatible units)

  • ndecimals (int, optional) – The number of decimals to which the UV points must be the same to be considered redundant.

Returns

dict (a dictionary in which keys are 3-tuples of (u,v, |u|) co-ordinates and) – values are lists of 2-tuples, where each 2-tuple consists of the indices of a pair of antennas with those co-ordinates.