Workflows
Workflows coordinate processing using the data models, processing components, and processing library. These are high level functions, and are available in an rsexecute (i.e. dask) version and sometimes a scalar version.
Calibration workflows
Calibrate workflow:
rascil.workflows.rsexecute.calibration.calibrate_list_rsexecute_workflow()
Imaging workflows
Pipeline workflows
ICAL:
rascil.workflows.rsexecute.pipelines.ical_skymodel_list_rsexecute_workflow()
Continuum imaging:
rascil.workflows.rsexecute.pipelines.continuum_imaging_skymodel_list_rsexecute_workflow()
Spectral line imaging:
rascil.workflows.rsexecute.pipelines.spectral_line_imaging_skymodel_list_rsexecute_workflow()
MPCCAL:
rascil.workflows.rsexecute.pipelines.mpccal_skymodel_list_rsexecute_workflow()
Simulation workflows
Testing and simulation support:
rascil.workflows.rsexecute.simulation.simulate_list_rsexecute_workflow()
Execution
Execution framework (an interface to Dask):
rascil.workflows.rsexecute.execution_support()