Source
print("- TestMS(for TimeSpan.[{}] being created on current dir.".format(defWorkMsTimeSpan))
from __future__ import absolute_import
from __future__ import print_function
import datetime
import re
import unittest
import os
import numpy
import sys
from casatasks.private.casa_transition import is_CASA6
if is_CASA6:
from casatasks import sdtimeaverage
# default isn't used in casatasks
def default(atask):
pass
# for testhelper import
sys.path.append(
os.path.dirname(
os.path.abspath(
os.path.dirname(__file__))))
from casatasks.private.sdutil import tbmanager
from casatools import ctsys
datapath = ctsys.resolve('unittest/sdtimeaverage/')
else:
from tasks import sdtimeaverage
from __main__ import default
from sdutil import tbmanager
# Define the root for the data files
datapath = os.environ.get('CASAPATH').split(
)[0] + "/casatestdata/unittest/sdtimeaverage/"
"""
sdtimeaverage begins
"""
#
# Test-MS
#
# template MS (to copy from)
defInputMs = "sdimaging.ms"
# testing MS (set up basic conditions)
defWorkMsBasic = "sdimaging-t.ms"
# testing MS(2) (for 'state','scan' in TimeSpan)
defWorkMsTimeSpan = "sdimaging-t2.ms"
# template-MS(3) (for 'float_data' and 'data') (to copy from)
defInputMs3 = "Uranus1.cal.Ant0.spw34.ms"
# testing MS ('float_data' is used)
defWorkMs3NRO = "Uranus1.cal.Ant0.spw34-nobeyama.ms"
# testing MS ('data' is used instead of 'float_data' )
defWorkMs3ALMA = "Uranus1.cal.Ant0.spw34-ALMA.ms"
# output MS #
defOutputMs = "sdave.ms" # (internal) output MS
defPrivateMs = "sdave-*.ms" # (private) Debug output MS template