Source code for pipeline.hif.tasks.tclean.nomaskthresholdsequence

import pipeline.infrastructure as infrastructure
from .basecleansequence import BaseCleanSequence

LOG = infrastructure.get_logger(__name__)


[docs]class NoMaskThresholdSequence(BaseCleanSequence):
[docs] def iteration(self, new_cleanmask='', pblimit_image=0.2, pblimit_cleanmask=0.3, spw=None, frequency_selection=None, iteration=None): if iteration is None: raise Exception('no data for iteration') elif iteration == 1: self.result.cleanmask = '' self.result.threshold = self.threshold self.result.sensitivity = self.sensitivity self.result.niter = self.niter else: self.result.cleanmask = '' self.result.threshold = '0.0mJy' self.result.sensitivity = 0.0 self.result.niter = 0 return self.result