Source code for pipeline.h.tasks.common.commonhelpermethods

import pipeline.infrastructure as infrastructure

LOG = infrastructure.get_logger(__name__)


[docs]def get_antenna_names(ms): """Get antenna names. """ antenna_ids = sorted([antenna.id for antenna in ms.antennas]) antenna_name = {} for antenna_id in antenna_ids: antenna_name[antenna_id] = [antenna.name for antenna in ms.antennas if antenna.id == antenna_id][0] return antenna_name, antenna_ids
[docs]def get_corr_products(ms, spwid): """Get names of corr products stored in ms. """ # get names of correlation products datadescs = [dd for dd in ms.data_descriptions if dd.spw.id == spwid] polarization = ms.polarizations[datadescs[0].pol_id] corr_type = polarization.corr_type_string return corr_type
[docs]def get_corr_axis(ms, spwid): """Get names of polarizations """ # get names of the polarizations datadescs = [dd for dd in ms.data_descriptions if dd.spw.id == spwid] # return datadescs[0].corr_axis return datadescs[0].polarizations