:py:mod:`aces.holography.bptable` ================================= .. py:module:: aces.holography.bptable Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: aces.holography.bptable.BandpassTable Functions ~~~~~~~~~ .. autoapisummary:: aces.holography.bptable.copy_and_overwrite aces.holography.bptable.main aces.holography.bptable.cli .. py:class:: BandpassTable .. py:method:: getcol(inTable, colName, antNum, beamNum, nPol=4) Get column of BP table :param inTable: Name of table on disk :type inTable: str :param colName: Name of column 'BANDPASS' or 'BPLEAKAGE' :type colName: str :param antNum: Antenna index :type antNum: int :param beamNum: Beam index :type beamNum: int :param nPol: Number of polarisations, defaults to 4 :type nPol: int, optional .. py:method:: putcol(outTable, colName, antNum, beamNum, nPol=4) Write column to BPTable :param outTable: Output table :type outTable: str :param colName: Column to overwrite - 'BANDPASS' or 'BPLEAKAGE' :type colName: str :param antNum: Antenna index :type antNum: int :param beamNum: Beam index :type beamNum: int :param nPol: Number of polarisations, defaults to 4 :type nPol: int, optional .. py:function:: copy_and_overwrite(from_path, to_path) Copy and overwrite directory Args: from_path (str): Source path to_path (str): Destination path .. py:function:: main(bs_tab, hl_tab, beam, mySBID) Main script :param bs_tab: Boresight bandpass table :type bs_tab: str :param hl_tab: Holography bandpass table :type hl_tab: str :param beam: Beam index :type beam: int :param mySBID: SBID of holography observation :type mySBID: int :return: Combined bandpass table :rtype: str .. py:function:: cli()