Source code for pipeline.hif.tasks.gaincal.gaincalmode

import pipeline.infrastructure as infrastructure
import pipeline.infrastructure.basetask as basetask
import pipeline.infrastructure.vdp as vdp
from pipeline.infrastructure import task_registry
from . import gsplinegaincal
from . import gtypegaincal
from . import ktypegaincal

LOG = infrastructure.get_logger(__name__)


[docs]class GaincalModeInputs(vdp.ModeInputs): _modes = { 'gtype': gtypegaincal.GTypeGaincal, 'gspline': gsplinegaincal.GSplineGaincal, 'ktype': ktypegaincal.KTypeGaincal } def __init__(self, context, mode='gtype', **parameters): super(GaincalModeInputs, self).__init__(context, mode, **parameters)
[docs]@task_registry.set_equivalent_casa_task('hif_gaincal') class GaincalMode(basetask.ModeTask): Inputs = GaincalModeInputs