from __future__ import absolute_import
from casatasks.private.casa_transition import *
from casatools import calibrater, table, ms
from casatasks import casalog
from .mstools import write_history
from .parallel.parallel_data_helper import ParallelDataHelper
from .parallel.parallel_task_helper import ParallelTaskHelper
from taskinit import cbtool as calibrater
from taskinit import tbtool as table
from taskinit import mstool as ms
from taskinit import casalog
from mstools import write_history
from parallel.parallel_data_helper import ParallelDataHelper
from parallel.parallel_task_helper import ParallelTaskHelper
casalog.origin('clearcal')
if ParallelDataHelper.isMMSAndNotServer(vis):
helper = ParallelTaskHelper('clearcal', locals())
if (type(vis) == str) & os.path.exists(vis):
doinit = tblocal.colnames().count('CORRECTED_DATA') > 0
casalog.post('Need to create scratch columns; ignoring selection.')
cblocal.setvi(old=True,quiet=False);
cblocal.open(vis, addmodel=addmodel)
raise Exception('Visibility data set not found - please verify the name')
cblocal.selectvis(field=field, spw=spw, intent=intent)