Source
raise Exception('ASDM binary flags conversion error. Please check if it is a valid ASDM and that data/alma/asdm is up to date.')
from __future__ import absolute_import
import os
import shutil
# get is_CASA6 and is_python3
from casatasks.private.casa_transition import *
if is_CASA6:
from casatasks import casalog
from casatools import table, agentflagger, ms, imager, measures, msmetadata, sdm
from .mstools import write_history
from . import flaghelper as fh
from . import convertephem as ce
from .parallel.parallel_data_helper import ParallelDataHelper
else:
from taskinit import *
from mstools import write_history
import flaghelper as fh
from casac import casac
from parallel.parallel_data_helper import ParallelDataHelper
import recipes.ephemerides.convertephem as ce
agentflagger = casac.agentflagger
table = casac.table
msmetadata = casac.msmetadata
imager = imtool
measures = metool
ms = mstool
_tb = table()
def importasdm(
asdm=None,
vis=None,
createmms=None,
separationaxis=None,
numsubms=None,
corr_mode=None,
srt=None,
time_sampling=None,
ocorr_mode=None,
compression=None,
lazy=None,
asis=None,
wvr_corrected_data=None,
scans=None,
ignore_time=None,
process_syspower=None,
process_caldevice=None,
process_pointing=None,
process_flags=None,
tbuff=None,
applyflags=None,
savecmds=None,
outfile=None,
flagbackup=None,
verbose=None,
overwrite=None,
bdfflags=None,
with_pointing_correction=None,
convert_ephem2geo=None,
polyephem_tabtimestep=None
):
"""Convert an ALMA Science Data Model observation into a CASA visibility file (MS) or single-dish data format (Scantable).