Vlassmasking
- class Vlassmasking(inputs)[source]
Bases:
StandardTaskTemplateClass for the hifv_vlassmasking pipeline task. Used on VLASS measurement sets.
The class inherits from basetask.StandardTaskTemplate
Attributes Summary
Methods Summary
analyse(results)Analyze the result from the task preparing operation.
bdsfcompute(imagename_base)prepare()Method where the VLASS Masking operation is executed.
Attributes Documentation
- is_multi_vis_task = True
Methods Documentation
- analyse(results)[source]
Analyze the result from the task preparing operation.
This method analyzes the result object returned by the Pipeline task.prepare method and returns it with optional modifications.
- Parameters:
result -- the task result object generated by
prepare()- Return type:
Result
- prepare()[source]
Method where the VLASS Masking operation is executed.
The mask creation steps are critical pieces of the VIP workflow. Mask creation uses islands identified using pyBDSF and the process is described in detail in VLASS Memo #15. If the image to be produced is in a region of the sky where no components were identified, this step and subsequent steps will not succeed. Thus, several metrics are needed to evaluate the efficacy of mask creation in this step.
- Returns:
VlassmaskingResults() type object, with final output mask name and metadata information