Source code for pipeline.hifv.cli.hifv_importdata

import pipeline.h.cli.utils as utils


# docstring and type hints: inherits from hifv.tasks.importdata.importdata.VLAImportDataInputs.__init__
[docs] @utils.cli_wrapper def hifv_importdata(vis=None, session=None, asis=None, overwrite=None, nocopy=None, createmms=None, ocorr_mode=None, datacolumns=None, specline_spws=None, parallel=None): """Imports data into the VLA pipeline. The ``hifv_importdata`` task loads the specified visibility data into the pipeline context unpacking and / or converting it as necessary. Returns: The results object for the pipeline task is returned. Examples: 1. Load an ASDM list in the ../rawdata subdirectory into the context: >>> hifv_importdata (vis=['../rawdata/uid___A002_X30a93d_X43e', '../rawdata/uid_A002_x30a93d_X44e']) 2. Load an MS in the current directory into the context: >>> hifv_importdata (vis=['uid___A002_X30a93d_X43e.ms']) 3. Load a tarred ASDM in ../rawdata into the context: >>> hifv_importdata (vis=['../rawdata/uid___A002_X30a93d_X43e.tar.gz']) 4. Check the hifv_importdata inputs, then import the data: >>> myvislist = ['uid___A002_X30a93d_X43e.ms', 'uid_A002_x30a93d_X44e.ms'] >>> hifv_importdata(vis=myvislist) 5. Run with explicit setting of data column types: >>> hifv_importdata(vis=['uid___A002_X30a93d_X43e_targets.ms'], datacolumns={'data': 'regcal_contline'}) >>> hifv_importdata(vis=['uid___A002_X30a93d_X43e_targets_line.ms'], datacolumns={'data': 'regcal_line', 'corrected': 'selfcal_line'}) """