<?xml version='1.0' encoding='UTF-8'?>
<testsuites name="pytest tests"><testsuite name="'test_task_tclean'" errors="0" failures="8" skipped="18" tests="338" time="4448.487" timestamp="2026-07-21T23:09:19.204707+00:00" hostname="4081590af75e"><testcase classname="test_task_tclean" name="test_onefield.test_onefield_all_outputs_mfs" time="1.553" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_all_outputs_mtmfs" time="2.105" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_asp" time="150.770" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_autonames" time="4.479" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_briggsabs" time="15.859" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_clark" time="2.214" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_cube_restoringbeam" time="7.535" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_defaults" time="1.509" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_gridders" time="2.958" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_hogbom" time="2.222" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mem" time="3.421" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mtmfs" time="3.126" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mtmfs_2spws_2MSs" time="0.597" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mtmfs_nterms1" time="5.015" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mtmfs_restoringbeam" time="12.001" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_mtmfs_smallscalebias" time="2.445" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_multiscale" time="2.465" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_pcwdT_and_pcwdF" time="5.137" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_projections" time="5.953" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_psf_fit" time="5.017" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_rectangular_pixels" time="4.737" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_restart_mfs" time="5.734" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_restart_mtmfs" time="15.538" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_restore_mtmfs_niter0" time="7.366" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_twoMS" time="0.399" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_twoMS_Briggs" time="0.416" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_twoMS_diffcolumns" time="0.402" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_twoMS_weightSpectrum" time="0.405" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_twoMS_weightSpectrum2" time="0.392" /><testcase classname="test_task_tclean" name="test_onefield.test_onefield_weighting" time="20.782" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_1" time="6.276" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_2" time="5.986" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_3" time="3.697" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_deconvolvers" time="10.343" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_fullsummary_false" time="6.361" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_fullsummary_true" time="6.273" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_nsigma" time="26.703" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_restart_pbmask" time="1.616" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_restart_updatedmask" time="2.232" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_cube_tol" time="10.480" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_divergence" time="6.814" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_fullstokes_cube_fullsummary_false" time="0.865" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_fullstokes_cube_fullsummary_true" time="0.863" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_1" time="1.464" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_2" time="2.314" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_3" time="4.232" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_4" time="2.885" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_5" time="2.874" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_6" time="3.115" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_7" time="6.900" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_8" time="3.551" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_9" time="3.537" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_deconvolvers" time="6.480" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_fullsummary_false" time="2.840" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_fullsummary_true" time="2.837" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_restart_pbmask" time="1.467" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_mfs_restart_updatedmask" time="1.544" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_nmajor_0" time="0.347" /><testcase classname="test_task_tclean" name="test_iterbot.test_iterbot_nmajor_2" time="0.324" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_autonames" time="3.396" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_both_cube" time="2.029" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_both_cube_diffshape" time="1.608" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_both_mfs" time="1.217" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_both_mtmfs" time="2.097" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_cube_mfs" time="1.577" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_cube_mtmfs" time="2.100" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_diff_gridders" time="1.307" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_facets_mfs" time="2.185" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_facets_mtmfs" time="4.061" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_mfs_mtmfs" time="1.674" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_overlap_mfs" time="1.261" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_overlap_mtmfs" time="2.174" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_return_dict_mfs" time="0.810" /><testcase classname="test_task_tclean" name="test_multifield.test_multifield_return_dict_mtmfs" time="1.429" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_I" time="50.950" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_IQUV_fromRL" time="51.906" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_IQUV_fromXY" time="51.080" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_IV" time="50.954" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_Q" time="50.849" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_QU" time="50.806" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_U" time="50.952" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_cube_V" time="50.754" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_I" time="24.232" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_IV" time="24.527" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_Q" time="24.437" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_QU" time="24.525" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_U" time="24.394" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_awp2_mfs_V" time="24.454" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_I" time="0.506" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_IQUV_fromRL" time="0.877" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_IQUV_fromXY" time="0.879" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_IV" time="0.668" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_Q" time="0.626" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_QU" time="0.672" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_U" time="0.626" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_cube_V" time="0.624" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_I" time="0.256" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_IV" time="0.318" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_Q" time="0.299" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_QU" time="0.321" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_U" time="0.298" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mfs_V" time="0.300" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mixed_cube_IQUV" time="10.035" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mixed_cube_I_and_U" time="8.677" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mixed_mfs_IQUV" time="4.080" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mixed_mfs_I_and_U" time="5.307" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mtmfs_IQUV" time="7.471" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_mtmfs_Q" time="0.497" /><testcase classname="test_task_tclean" name="test_stokes.test_stokes_weighting" time="26.413" /><testcase classname="test_task_tclean" name="test_cube.test_cube_0" time="4.323" /><testcase classname="test_task_tclean" name="test_cube.test_cube_1" time="4.346" /><testcase classname="test_task_tclean" name="test_cube.test_cube_10" time="4.616" /><testcase classname="test_task_tclean" name="test_cube.test_cube_11" time="3.696" /><testcase classname="test_task_tclean" name="test_cube.test_cube_12" time="3.703" /><testcase classname="test_task_tclean" name="test_cube.test_cube_13" time="3.448" /><testcase classname="test_task_tclean" name="test_cube.test_cube_14" time="4.411" /><testcase classname="test_task_tclean" name="test_cube.test_cube_15" time="4.418" /><testcase classname="test_task_tclean" name="test_cube.test_cube_16" time="3.703" /><testcase classname="test_task_tclean" name="test_cube.test_cube_17" time="3.710" /><testcase classname="test_task_tclean" name="test_cube.test_cube_18" time="4.361" /><testcase classname="test_task_tclean" name="test_cube.test_cube_19" time="4.357" /><testcase classname="test_task_tclean" name="test_cube.test_cube_2" time="4.478" /><testcase classname="test_task_tclean" name="test_cube.test_cube_20" time="3.784" /><testcase classname="test_task_tclean" name="test_cube.test_cube_21" time="4.304" /><testcase classname="test_task_tclean" name="test_cube.test_cube_22" time="4.180" /><testcase classname="test_task_tclean" name="test_cube.test_cube_23" time="4.221" /><testcase classname="test_task_tclean" name="test_cube.test_cube_3" time="4.432" /><testcase classname="test_task_tclean" name="test_cube.test_cube_4" time="3.687" /><testcase classname="test_task_tclean" name="test_cube.test_cube_5" time="4.501" /><testcase classname="test_task_tclean" name="test_cube.test_cube_6" time="4.458" /><testcase classname="test_task_tclean" name="test_cube.test_cube_7" time="4.072" /><testcase classname="test_task_tclean" name="test_cube.test_cube_8" time="4.455" /><testcase classname="test_task_tclean" name="test_cube.test_cube_9" time="4.628" /><testcase classname="test_task_tclean" name="test_cube.test_cube_D1" time="3.012" /><testcase classname="test_task_tclean" name="test_cube.test_cube_D2" time="3.162" /><testcase classname="test_task_tclean" name="test_cube.test_cube_badchannel_restoringbeam" time="12.013" /><testcase classname="test_task_tclean" name="test_cube.test_cube_chanchunks_auto" time="5.999" /><testcase classname="test_task_tclean" name="test_cube.test_cube_chanchunks_savemodel" time="7.139" /><testcase classname="test_task_tclean" name="test_cube.test_cube_common_restoringbeam" time="6.345" /><testcase classname="test_task_tclean" name="test_cube.test_cube_continuum_subtract_uvsub" time="0.000"><skipped type="pytest.skip" message="Skip until we can check why the model column is empty in all channels, after the tclean run. May need new ticket.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3305: Skip until we can check why the model column is empty in all channels, after the tclean run. May need new ticket.</skipped></testcase><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF1" time="4.481" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF10" time="4.476" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF11" time="4.487" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF12" time="4.485" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF13" time="4.373" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF14" time="4.363" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF2" time="4.480" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF3" time="4.473" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF4" time="4.461" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF5" time="4.470" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF6" time="4.479" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF7" time="4.468" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF8" time="4.365" /><testcase classname="test_task_tclean" name="test_cube.test_cube_descendF9" time="4.378" /><testcase classname="test_task_tclean" name="test_cube.test_cube_flagged_mosaic_clark" time="87.599" /><testcase classname="test_task_tclean" name="test_cube.test_cube_flagged_mosaic_hogbom" time="87.614" /><testcase classname="test_task_tclean" name="test_cube.test_cube_flagged_mosaic_mtmfs" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3533: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_cube.test_cube_flagged_mosaic_multiscale" time="87.605" /><testcase classname="test_task_tclean" name="test_cube.test_cube_mtmfs_nterms1" time="0.000"><skipped type="pytest.skip" message="Skip. This test deprecated. no longer need mtmfs for cube use msclean">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3431: Skip. This test deprecated. no longer need mtmfs for cube use msclean</skipped></testcase><testcase classname="test_task_tclean" name="test_cube.test_cube_perchanweight_briggs" time="29.189" /><testcase classname="test_task_tclean" name="test_cube.test_cube_twoMS_startfreq" time="12.499" /><testcase classname="test_task_tclean" name="test_cube.test_cube_twoMS_startvel" time="12.345" /><testcase classname="test_task_tclean" name="test_cube.test_cube_weighting_taper" time="29.485" /><testcase classname="test_task_tclean" name="test_cube.test_cube_weighting_taper_cas13260" time="24.014" /><testcase classname="test_task_tclean" name="test_cube.test_cube_weighting_taper_cas13260_old" time="0.000"><skipped type="pytest.skip" message="Skip until we can figure out what causes the common bean difference between the local runs and bamboo runs for reim_point_linRL.ms">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3222: Skip until we can figure out what causes the common bean difference between the local runs and bamboo runs for reim_point_linRL.ms</skipped></testcase><testcase classname="test_task_tclean" name="test_cube.test_cubedata_briggs" time="3.244" /><testcase classname="test_task_tclean" name="test_cube.test_cubedata_mtmfs_nterms1" time="0.000"><skipped type="pytest.skip" message="Skip. This test deprecated. no longer need mtmfs for cube use msclean">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3440: Skip. This test deprecated. no longer need mtmfs for cube use msclean</skipped></testcase><testcase classname="test_task_tclean" name="test_mask.test_mask_1" time="4.356" /><testcase classname="test_task_tclean" name="test_mask.test_mask_2" time="12.043" /><testcase classname="test_task_tclean" name="test_mask.test_mask_3" time="4.369" /><testcase classname="test_task_tclean" name="test_mask.test_mask_4" time="11.046" /><testcase classname="test_task_tclean" name="test_mask.test_mask_5" time="8.778" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh" time="2.243" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_cube_IQUV" time="1.372" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_mfs_IQUV" time="0.558" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_newnoise" time="2.253" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_with_absorption" time="8.820" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_with_nsigma" time="2.242" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_with_nsigma_newnoise" time="2.251" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_with_prune" time="3.108" /><testcase classname="test_task_tclean" name="test_mask.test_mask_autobox_multithresh_with_stopmask" time="3.634" /><testcase classname="test_task_tclean" name="test_mask.test_mask_combined_1" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3689: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_mask.test_mask_combined_2" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3694: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesIQUVmask_nodegen_to_cube_IQUV" time="0.919" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesIQUVmask_to_cube_IQUV" time="0.906" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_nodegen_to_IQUV" time="0.425" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_nodegen_to_cube" time="0.523" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_nodegen_to_cube_IQUV" time="0.911" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_to_IQUV" time="0.415" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_to_cube" time="0.512" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_contstokesImask_to_cube_IQUV" time="0.902" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_cubestokesImask_nodegen_to_cube_IQUV" time="0.917" /><testcase classname="test_task_tclean" name="test_mask.test_mask_expand_cubestokesImask_to_cube_IQUV" time="0.907" /><testcase classname="test_task_tclean" name="test_mask.test_mask_long_region_specification" time="9.047" /><testcase classname="test_task_tclean" name="test_mask.test_mask_outlier" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3699: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_mask.test_mask_pbmask" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:3684: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_mask.test_mask_preserve_input_zero_mask" time="3.654" /><testcase classname="test_task_tclean" name="test_mask.test_mask_zerostart" time="6.023" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_awp2" time="331.925" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_awphpg" time="0.001"><skipped type="pytest.skip" message="Not correct GPU or MPI is not compatible with hpg">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:4202: Not correct GPU or MPI is not compatible with hpg</skipped></testcase><testcase classname="test_task_tclean" name="test_wproject.test_wterm_awproject" time="114.981" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_facets" time="2.036" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_squint_awp2" time="209.345" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_wproject" time="3.351" /><testcase classname="test_task_tclean" name="test_wproject.test_wterm_wproject_facets" time="2.234" /><testcase classname="test_task_tclean" name="test_widefield.test_mosaicft_newpsfphasecenter" time="3.923" /><testcase classname="test_task_tclean" name="test_widefield.test_mosaicft_newpsfphasecenter_cube" time="12.472" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_aproj_cube" time="63.120" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_aproj_mfs" time="21.591" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_aproj_mtmfs" time="62.491" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awp2_cube" time="140.825" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awp2_mfs" time="47.102" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awp2_mtmfs" time="294.544" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awphpg_cube" time="0.000"><skipped type="pytest.skip" message="Not Correct GPU or MPI is not compatible with hpg">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:4351: Not Correct GPU or MPI is not compatible with hpg</skipped></testcase><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awphpg_mfs" time="0.000"><skipped type="pytest.skip" message="Not Correct GPU or MPI is not compatible with hpg">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:4304: Not Correct GPU or MPI is not compatible with hpg</skipped></testcase><testcase classname="test_task_tclean" name="test_widefield.test_widefield_awphpg_mtmfs_via_cube" time="0.000"><skipped type="pytest.skip" message="Not correct GPU or MPI is not compatible with hpg">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:4443: Not correct GPU or MPI is not compatible with hpg</skipped></testcase><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_cube" time="4.577" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_mfs" time="3.038" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_mfs_mosweightTrue" time="11.454" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_mtmfs" time="17.488" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_mtmfs_conj" time="16.633" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mosaicft_mtmfs_pbsquare" time="22.572" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_mvc_squint_awp2" time="170.522"><failure message="RuntimeError: Error in reading image : Cannot open existing image : tst.awp2.pb.tt0 : There is a shape mismatch between existing images ([2000, 2000, 1, 1]) and current parameters ([2000, 2000, 1, 1, 2]). If you are attempting to restart a run with a new image shape, please change imagename and supply the old model or mask as inputs (via the startmodel or mask parameters) so that they can be regridded to the new shape before continuing.&#10; #x02 images must exist on disk.">test_task_tclean.py:4293: in test_widefield_mvc_squint_awp2
    tclean(vis=msname, imagename=self.img+'.awp2',  imsize=2000, cell='1.6arcsec',field='',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Error in reading image : Cannot open existing image : tst.awp2.pb.tt0 : There is a shape mismatch between existing images ([2000, 2000, 1, 1]) and current parameters ([2000, 2000, 1, 1, 2]). If you are attempting to restart a run with a new image shape, please change imagename and supply the old model or mask as inputs (via the startmodel or mask parameters) so that they can be regridded to the new shape before continuing.
E    #x02 images must exist on disk.</failure></testcase><testcase classname="test_task_tclean" name="test_widefield.test_widefield_wbaproj_mfs" time="62.590" /><testcase classname="test_task_tclean" name="test_widefield.test_widefield_wbaproj_mtmfs" time="65.470" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_1" time="2.219" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_10" time="11.960" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_11" time="13.653" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_12" time="3.287" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_13" time="2.933" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_14" time="3.250" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_15" time="2.892" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_16" time="8.365" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_17" time="7.883" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_18" time="7.752" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_19" time="7.233" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_2" time="4.984" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_20" time="3.411" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_21" time="3.023" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_22" time="3.366" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_23" time="2.978" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_24" time="8.499" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_25" time="7.990" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_26" time="7.828" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_27" time="7.433" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_28" time="0.558" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_29" time="1.155" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_3" time="3.965" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_4" time="3.124" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_5" time="6.687" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_6" time="5.616" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_7" time="10.532" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_8" time="8.348" /><testcase classname="test_task_tclean" name="test_modelvis.test_modelvis_9" time="12.617" /><testcase classname="test_task_tclean" name="test_startmodel.test_csys_startmodel_restart_cube" time="17.808" /><testcase classname="test_task_tclean" name="test_startmodel.test_csys_startmodel_restart_mfs" time="0.000"><skipped type="pytest.skip" message="Skip the test temporarily">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:5112: Skip the test temporarily</skipped></testcase><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_mfs_changeshape_1" time="2.431" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_mfs_changeshape_2" time="4.474" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_mfs_continue" time="4.419" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_mfs_restart" time="4.456" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_mtmfs_restart" time="13.040" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_regrid_cube" time="10.155" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_regrid_mfs" time="1.461" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_with_mask_mfs" time="3.371" /><testcase classname="test_task_tclean" name="test_startmodel.test_startmodel_with_mask_mtmfs" time="6.008" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_cube_basic" time="1.585" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_cube_mosaicft" time="4.613" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_cube_twosteps" time="1.813" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_mfs" time="0.917" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_mfs_restart" time="1.516" /><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_mtmfs" time="0.000"><skipped type="pytest.skip" message="mfs+mtmfs+pbcor no longer recommended">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:5342: mfs+mtmfs+pbcor no longer recommended</skipped></testcase><testcase classname="test_task_tclean" name="test_pbcor.test_pbcor_turn_off_pbmask" time="1.151" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_antenna_mosaic_cube_alma" time="126.997" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_antenna_mosaic_cube_ngvla" time="108.208" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_antenna_mosaic_cube_vptable_complex" time="0.000"><skipped type="pytest.skip" message="Skip test due to unexplained bamboo errors. Manual tests run correctly. See CAS-13530 for history.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:5874: Skip test due to unexplained bamboo errors. Manual tests run correctly. See CAS-13530 for history.</skipped></testcase><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_antenna_mosaic_cube_vptable_float" time="0.000"><skipped type="pytest.skip" message="Skip test due to unexplained bamboo errors. Manual tests run correctly. See CAS-13530 for history.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:5783: Skip test due to unexplained bamboo errors. Manual tests run correctly. See CAS-13530 for history.</skipped></testcase><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_mosaic_mfs_alma_listofms_CAS14255fix" time="14.409" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_mosaic_mfs_alma_listofms_CAS14350fix" time="14.399" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_pointing_offsets_awproject_cube" time="58.601" /><testcase classname="test_task_tclean" name="test_hetarray_imaging.test_het_pointing_offsets_awproject_mtmfs" time="47.241" /><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_awp2" time="5.620"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6189: in test_mtmfsviacube_awp2
    ret = tclean(vis='refim_oneshiftpoint.mosaic.ms' ,imagename='tst', field='0',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_awproject" time="60.865"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6154: in test_mtmfsviacube_awproject
    ret = tclean(vis='refim_oneshiftpoint.mosaic.ms' ,imagename='tst', field='0',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_compare_with_mfs" time="21.822"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6286: in test_mtmfsviacube_compare_with_mfs
    ret2 = tclean(vis='refim_point.ms',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_mosaic" time="0.829"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6120: in test_mtmfsviacube_mosaic
    ret = tclean(vis='refim_oneshiftpoint.mosaic.ms', imagename='tst', field='0',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_standard" time="0.410"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6020: in test_mtmfsviacube_standard
    ret = tclean(vis=self.msfile,
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_standard_startmodel" time="0.410"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6065: in test_mtmfsviacube_standard_startmodel
    tclean( vis=self.msfile,
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mtmfsviacube.test_mtmfsviacube_wproject" time="0.477"><failure message="RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.">test_task_tclean.py:6224: in test_mtmfsviacube_wproject
    ret = tclean(vis=self.msfile,
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1862: in __call__
    task_result = _tclean_t( _pc.document['vis'], _pc.document['selectdata'], _pc.document['field'], _pc.document['spw'], _pc.document['timerange'], _pc.document['uvrange'], _pc.document['antenna'], _pc.document['scan'], _pc.document['observation'], _pc.document['intent'], _pc.document['datacolumn'], _pc.document['imagename'], _pc.document['imsize'], _pc.document['cell'], _pc.document['phasecenter'], _pc.document['stokes'], _pc.document['projection'], _pc.document['startmodel'], _pc.document['specmode'], _pc.document['reffreq'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['restfreq'], _pc.document['interpolation'], _pc.document['perchanweightdensity'], _pc.document['gridder'], _pc.document['facets'], _pc.document['psfphasecenter'], _pc.document['wprojplanes'], _pc.document['vptable'], _pc.document['mosweight'], _pc.document['aterm'], _pc.document['psterm'], _pc.document['wbawp'], _pc.document['conjbeams'], _pc.document['cfcache'], _pc.document['usepointing'], _pc.document['computepastep'], _pc.document['rotatepastep'], _pc.document['pointingoffsetsigdev'], _pc.document['pblimit'], _pc.document['normtype'], _pc.document['deconvolver'], _pc.document['scales'], _pc.document['nterms'], _pc.document['smallscalebias'], _pc.document['fusedthreshold'], _pc.document['largestscale'], _pc.document['restoration'], _pc.document['restoringbeam'], _pc.document['pbcor'], _pc.document['outlierfile'], _pc.document['weighting'], _pc.document['robust'], _pc.document['noise'], _pc.document['npixels'], _pc.document['uvtaper'], _pc.document['niter'], _pc.document['gain'], _pc.document['threshold'], _pc.document['nsigma'], _pc.document['cycleniter'], _pc.document['cyclefactor'], _pc.document['minpsffraction'], _pc.document['maxpsffraction'], _pc.document['interactive'], _pc.document['nmajor'], _pc.document['fullsummary'], _pc.document['usemask'], _pc.document['mask'], _pc.document['pbmask'], _pc.document['sidelobethreshold'], _pc.document['noisethreshold'], _pc.document['lownoisethreshold'], _pc.document['negativethreshold'], _pc.document['smoothfactor'], _pc.document['minbeamfrac'], _pc.document['cutthreshold'], _pc.document['growiterations'], _pc.document['dogrowprune'], _pc.document['minpercentchange'], _pc.document['verbose'], _pc.document['fastnoise'], _pc.document['restart'], _pc.document['savemodel'], _pc.document['calcres'], _pc.document['calcpsf'], _pc.document['psfcutoff'], _pc.document['parallel'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_tclean.py:498: in tclean
    imager.makePSF()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:336: in makePSF
    self.makePB()
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:326: in makePB
    self.cube2tt(immod, suffixes=suffixes)
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:29: in wrap_time
    result = func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/imagerhelpers/imager_mtmfs_via_cube.py:519: in cube2tt
    _su.cube_to_taylor_sum(cubename=imname,mtname=imname,nterms=nterms ,reffreq=reffreq,imtype=imtype,pblimit=np.fabs(pblimit))
../../../../venv/lib/python3.12/site-packages/casatools/synthesisutils.py:150: in cube_to_taylor_sum
    return self._swigobj.cube_to_taylor_sum(cubename, mtname, nterms, reffreq, imtype, pblimit)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatools/__casac__/synthesisutils.py:514: in cube_to_taylor_sum
    return _synthesisutils.synthesisutils_cube_to_taylor_sum(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Multi-term PSF,  Residual or Model Images do not exist. Please create one of them.</failure></testcase><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbFalse_onefield" time="9.930" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbFalse_onefield_upTrue" time="8.971" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbFalse_twofield" time="10.326" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbFalse_twofield_upTrue" time="13.235" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbTrue_onefield" time="7.549" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbTrue_onefield_use_standard_psf" time="4.751" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbTrue_twofield" time="10.291" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_awproject_cbTrue_twofield_use_standard_psf" time="6.038" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbFalse_onefield" time="7.357" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbFalse_onefield_upTrue" time="7.350" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbFalse_twofield" time="9.964" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbFalse_twofield_upTrue" time="9.816" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbTrue_onefield" time="8.967" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbTrue_onefield_use_standard_psf" time="5.288" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbTrue_twofield" time="11.602" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_cbTrue_twofield_use_standard_psf" time="6.385" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_mosaic_mwFalse_briggs_twofield" time="6.257" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_standard_onefield" time="6.521" /><testcase classname="test_task_tclean" name="test_mosaic_mtmfs.test_mtmfs_standard_twofield" time="7.594" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwFalse_onefield" time="6.137" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwFalse_onefield_upTrue" time="6.753" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwFalse_twofield" time="7.588" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwFalse_twofield_upTrue" time="8.884" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwTrue_onefield" time="6.138" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_awproject_cbFalse_mwTrue_twofield" time="7.424" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwFalse_onefield" time="9.207" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwFalse_onefield_upTrue" time="9.205" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwFalse_twofield" time="10.392" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwFalse_twofield_upTrue" time="10.414" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwTrue_onefield" time="9.189" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_mosaic_cbFalse_mwTrue_twofield" time="10.421" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_standard_onefield" time="3.667" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_standard_twofield" time="4.021" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_wproj_onefield" time="4.306" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_wproj_onefield_autowprojplanes" time="4.639" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_cube_wproj_twofield" time="4.713" /><testcase classname="test_task_tclean" name="test_mosaic_cube.test_mosaic_briggsbwtaper" time="0.000"><skipped type="pytest.skip" message="Skip test.">/home/casatest/casa6/casatestutils/nosedir/test_task_tclean/test_task_tclean.py:6619: Skip test.</skipped></testcase><testcase classname="test_task_tclean" name="test_ephemeris.test_multifield_cube_eph" time="2.365" /><testcase classname="test_task_tclean" name="test_ephemeris.test_multifield_cube_exttab_eph" time="7.265" /><testcase classname="test_task_tclean" name="test_ephemeris.test_multifield_mfs_eph" time="1.949" /><testcase classname="test_task_tclean" name="test_ephemeris.test_multifield_mfs_exttab_eph" time="1.884" /><testcase classname="test_task_tclean" name="test_ephemeris.test_onefield_cube_eph" time="0.534" /><testcase classname="test_task_tclean" name="test_ephemeris.test_onefield_cube_exttab_eph" time="0.520" /><testcase classname="test_task_tclean" name="test_ephemeris.test_onefield_mfs_eph" time="0.381" /><testcase classname="test_task_tclean" name="test_ephemeris.test_onefield_mfs_eph_internaltb_outside" time="0.369" /><testcase classname="test_task_tclean" name="test_ephemeris.test_onefield_mfs_exttab_eph" time="0.374" /><testcase classname="test_task_tclean" name="test_errors_failures.test_bad_freqframe_define_image" time="0.189" /><testcase classname="test_task_tclean" name="test_errors_failures.test_error_gridding" time="0.440" /><testcase classname="test_task_tclean" name="test_errors_failures.test_wrong_field_select_data" time="0.043" /><testcase classname="test_task_tclean" name="test_errors_failures.test_wrong_spw_select_data" time="0.041" /><testcase classname="test_task_tclean" name="test_gclean.test_gclean_threeiter" time="2.330" /></testsuite></testsuites>