@@ -23,7 +23,9 @@ def ical_list_arlexecute_workflow(vis_list, model_imagelist, context, vis_slices
2323 :param kwargs: Parameters for functions in components
2424 :return:
2525 """
26-
26+
27+ gt_list = list ()
28+
2729 if gcfcf is None :
2830 gcfcf = [arlexecute .execute (create_pswf_convolutionfunction )(model_imagelist [0 ])]
2931
@@ -43,7 +45,7 @@ def ical_list_arlexecute_workflow(vis_list, model_imagelist, context, vis_slices
4345 model_vislist = predict_list_arlexecute_workflow (model_vislist , model_imagelist ,
4446 context = context , vis_slices = vis_slices , facets = facets ,
4547 gcgcf = gcfcf , ** kwargs )
46- cal_vis_list , _ = calibrate_list_arlexecute_workflow (cal_vis_list , model_vislist ,
48+ cal_vis_list , gt_list = calibrate_list_arlexecute_workflow (cal_vis_list , model_vislist ,
4749 calibration_context = calibration_context , ** kwargs )
4850 residual_vislist = subtract_list_arlexecute_workflow (cal_vis_list , model_vislist )
4951 residual_imagelist = invert_list_arlexecute_workflow (residual_vislist , model_imagelist ,
@@ -69,7 +71,7 @@ def ical_list_arlexecute_workflow(vis_list, model_imagelist, context, vis_slices
6971 context = context , vis_slices = vis_slices , facets = facets ,
7072 gcgcf = gcfcf , ** kwargs )
7173 cal_vis_list = [arlexecute .execute (copy_visibility , nout = 1 )(v ) for v in vis_list ]
72- cal_vis_list , _ = calibrate_list_arlexecute_workflow (cal_vis_list , model_vislist ,
74+ cal_vis_list , gt_list = calibrate_list_arlexecute_workflow (cal_vis_list , model_vislist ,
7375 calibration_context = calibration_context ,
7476 iteration = cycle , ** kwargs )
7577 residual_vislist = subtract_list_arlexecute_workflow (cal_vis_list , model_vislist )
@@ -92,7 +94,7 @@ def ical_list_arlexecute_workflow(vis_list, model_imagelist, context, vis_slices
9294 residual_imagelist = residual_list_arlexecute_workflow (cal_vis_list , deconvolve_model_imagelist , context = context ,
9395 vis_slices = vis_slices , facets = facets , gcgcf = gcfcf , ** kwargs )
9496 restore_imagelist = restore_list_arlexecute_workflow (deconvolve_model_imagelist , psf_imagelist , residual_imagelist )
95- return arlexecute .execute ((deconvolve_model_imagelist , residual_imagelist , restore_imagelist ))
97+ return arlexecute .execute ((deconvolve_model_imagelist , residual_imagelist , restore_imagelist , gt_list ))
9698
9799
98100def continuum_imaging_list_arlexecute_workflow (vis_list , model_imagelist , context , gcfcf = None ,
0 commit comments