print(" Parameter {} for antenna {} is {}, {}".format(name, j, v1, v1),
from __future__ import absolute_import
from __future__ import print_function
from casatasks.private.casa_transition import *
from casatools import ms, ctsys, table
from casatasks import fringefit, flagmanager, flagdata
ctsys_resolve = ctsys.resolve
from __main__ import default
from taskinit import tbtool
dataRoot = os.path.join(os.environ.get('CASAPATH').split()[0],'casatestdata')
def ctsys_resolve(apath):
return os.path.join(dataRoot,apath)
from casatestutils import testhelper as th
datapath = ctsys_resolve('unittest/fringefit/')
class Fringefit_tests(unittest.TestCase):
shutil.copytree(os.path.join(datapath, self.msfile), self.msfile)
shutil.rmtree(self.msfile)
shutil.rmtree(self.prefix + '.sbdcal', True)
shutil.rmtree(self.prefix + '-zerorates.sbdcal', True)
shutil.rmtree(self.prefix + '.mbdcal', True)
sbdcal = self.prefix + '.sbdcal'
fringefit(vis=self.msfile, caltable=sbdcal, refant='EF')
reference = os.path.join(datapath, sbdcal)
self.assertTrue(th.compTables(sbdcal, reference, ['WEIGHT', 'SNR']))
sbdcal = self.prefix + '-zerorates.sbdcal'