hifv_restoredata¶
- hifv_restoredata(vis=None, session=None, products_dir=None, copytoraw=None, rawdata_dir=None, lazy=None, bdfflags=None, ocorr_mode=None, gainmap=None, asis=None) Results[source]¶
Restore flagged and calibration interferometry data from a pipeline run.
hifv_restoredatarestores flagged and calibrated data from archived ASDMs and pipeline flagging and calibration data products.hifv_restoredata assumes that the ASDMs to be restored are present in the directory specified by the
rawdata_dir(default: '../rawdata').By default (
copytoraw= True), hifv_restoredata assumes that for each ASDM in the input list, the corresponding pipeline flagging and calibration data products (in the format produced by the hifv_exportdata task) are present in the directory specified byproducts_dir(default: '../products'). At the start of the task, these products are copied from theproducts_dirto therawdata_dir.If
copytoraw= False, hifv_restoredata assumes that these products are to be found inrawdata_diralong with the ASDMs.The expected flagging and calibration products (for each ASDM) include:
a compressed tar file of the final flagversions file, e.g. uid___A002_X30a93d_X43e.ms.flagversions.tar.gz
a text file containing the applycal instructions, e.g. uid___A002_X30a93d_X43e.ms.calapply.txt
a compressed tar file containing the caltables for the parent session, e.g. uid___A001_X74_X29.session_3.caltables.tar.gz
hifv_restoredata performs the following operations:
imports the ASDM(s)
runs the hanning smoothing task
removes the default MS.flagversions directory created by the filler
restores the final MS.flagversions directory stored by the pipeline
restores the final set of pipeline flags to the MS
restores the final calibration state of the MS
restores the final calibration tables for each MS
applies the calibration tables to each MS
- Parameters:
vis --
List of visibility data files. These may be ASDMs, tar files of ASDMs, MSes, or tar files of MSes, If ASDM files are specified, they will be converted to MS format.
Example:
vis=['X227.ms', 'asdms.tar.gz']session --
List of sessions one per visibility file.
Example:
session=['session_3']products_dir --
Name of the data products directory to copy calibration products from.
Default:
'../products'The parameter is effective only when
copytoraw= True. Whencopytoraw= False, calibration products inrawdata_dirwill be used.Example:
products_dir='myproductspath'copytoraw --
Copy calibration and flagging tables from
products_dirtorawdata_dirdirectory.Default:
TrueExample:
copytoraw=False.rawdata_dir --
Name of the raw data directory. Default:
'../rawdata'Example:
rawdata_dir='myrawdatapath'lazy -- Use the lazy filler option. Default: False
bdfflags -- Set the BDF flags. Default: False
ocorr_mode --
Correlation import mode.
Default:
'co'gainmap --
If True, map gainfields to a particular list of scans when applying calibration tables.
Default:
Falseasis --
List of tables to import asis.
Default:
'Receiver CalAtmosphere'
- Returns:
The results object for the pipeline task is returned.
Examples
Restore the pipeline results for a single ASDM in a single session:
>>> hifv_restoredata (vis=['myVLAsdm'], session=['session_1'], ocorr_mode='ca')