copy_data_and_shrink_polarizations

ska_sdp_func_python.visibility.operations.copy_data_and_shrink_polarizations(data, nr_polarizations, dtype=None)[source]

Shrink number of polarizations to nr_polarizations Optionally change the data type

Parameters:
  • data – numpy array containing visibility data. It should have dimensions (frequency, baselines, 4)

  • nr_polarizations – number of polarizations desired in the output. Can be 1, 2 or 4

  • dtype – optional data type

Returns:

numpy array containing the input visibility data, where the polarizations dimension is nr_polarizations (data is copied)