from __future__ import absolute_import
from casatasks.private.casa_transition import *
from .mstools import write_history
from casatools import table, ms, mstransformer
from casatools import measures as me
from casatasks import casalog
from .parallel.parallel_data_helper import ParallelDataHelper
from mstools import write_history
from taskinit import tbtool,mstool,mttool,metool
from taskinit import casalog
from parallel.parallel_data_helper import ParallelDataHelper
vis=None, outputvis=None, keepmms=None, field=None, spw=None,
scan=None, intent=None, array=None, observation=None,
datacolumn=None, phasecenter=None
"""Changes the phase center for either short or large offsets/angles w.r.t. the original
casalog.origin('phaseshift')
pdh = ParallelDataHelper("phaseshift", locals())
except Exception as instance:
casalog.post('%s'%instance,'ERROR')
if pdh.isMMSAndNotServer(vis) and keepmms:
if not pdh.validateInputParams():
raise Exception('Unable to continue with MMS processing')
pdh.setupCluster('phaseshift')
except Exception as instance:
casalog.post('%s'%instance,'ERROR')