import pipeline.h.cli.utils as utils
# docstring and type hints: inherits from hifa.tasks.bandpass.almaphcorbandpass.ALMAPhcorBandpassInputs.__init__
[docs]
@utils.cli_wrapper
def hifa_bandpass(vis=None, caltable=None, field=None, intent=None, spw=None, antenna=None, hm_phaseup=None,
phaseupbw=None, phaseupmaxsolint=None, phaseupsolint=None, phaseupsnr=None, phaseupnsols=None,
hm_phaseup_combine=None, hm_bandpass=None, solint=None, maxchannels=None, evenbpints=None, bpsnr=None,
minbpsnr=None, bpnsols=None, combine=None, refant=None, solnorm=None, minblperant=None, minsnr=None,
unregister_existing=None, hm_auto_fillgaps=None, parallel=None):
"""Compute bandpass calibration solutions.
The hifa_bandpass task computes a bandpass solution for every specified
science spectral window. By default, a 'phaseup' pre-calibration is
performed and applied on the fly to the data, before the bandpass is
computed.
The hif_refant task may be used to pre-compute a prioritized list of
reference antennas.
Returns:
The results object for the pipeline task is returned.
Examples:
1. Compute a channel bandpass for all visibility files in the pipeline
context using the CASA reference antenna determination scheme:
>>> hifa_bandpass()
2. Same as the above but precompute a prioritized reference antenna list:
>>> hif_refant()
>>> hifa_bandpass()
"""