Plan to Run Skipped Test to Know Status

Build: #3 failed

Job: Test Tasks Many Linux 2.28 Rocky 8.10 Py3.12 failed

Test results

  • 197 tests in total
  • 157 tests failed
  • 32 failures are new
  • 60 minutes taken in total.

Build 3 has the following 157 errors: 32 new failure(s) occurred since the previous build.

New test failures 32
Status Test Duration
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_chanavg_median_all
3 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3646: in test_chanavg_median_all
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_chanavg_median_corrected
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3370: in test_chanavg_median_corrected
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_chanavg_median_data
2 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3462: in test_chanavg_median_data
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_chanavg_median_model
2 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3554: in test_chanavg_median_model
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_spw_separation_median_all
8 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3829: in test_spw_separation_median_all
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_spw_separation_median_corrected
4 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3739: in test_spw_separation_median_corrected
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_spw_separation_median_data
4 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3769: in test_spw_separation_median_data
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_spw_separation_median_model
4 secs
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3799: in test_spw_separation_median_model
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_chanavg_median_all
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM/SIGMA_SPECTRUM
test_task_mstransform.py:3709: in test_timeavg_chanavg_median_all
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM/SIGMA_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM/SIGMA_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_chanavg_median_corrected
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3432: in test_timeavg_chanavg_median_corrected
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_chanavg_median_data
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3524: in test_timeavg_chanavg_median_data
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_chanavg_median_model
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3616: in test_timeavg_chanavg_median_model
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_median_all
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3676: in test_timeavg_median_all
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_median_corrected
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3400: in test_timeavg_median_corrected
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_median_data
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3492: in test_timeavg_median_data
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_median.test_timeavg_median_model
1 sec
AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
test_task_mstransform.py:3584: in test_timeavg_median_model
    self.assertTrue((numpy.abs(weightSpectrumMedian - weight) < 1E-5).all(), 'WEIGHT is not median of WEIGHT_SPECTRUM')
E   AssertionError: np.False_ is not true : WEIGHT is not median of WEIGHT_SPECTRUM
Collapse Failed test_task_mstransform test_spectrum_transformations_weight_zero_flag_set.test_chanavg_weight_zero_flag_set_corrected
1 sec
AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
test_task_mstransform.py:4724: in test_chanavg_weight_zero_flag_set_corrected
    self.assertTrue((indexZeroSpectrum == indexFlagSet).all(), 'WEIGHT_SPECTRUM not consistent with FLAG cube')
E   AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
Collapse Failed test_task_mstransform test_spectrum_transformations_weight_zero_flag_set.test_timeavg_weight_zero_flag_set_corrected
1 sec
AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
test_task_mstransform.py:4703: in test_timeavg_weight_zero_flag_set_corrected
    self.assertTrue((indexZeroSpectrum == indexFlagSet).all(), 'WEIGHT_SPECTRUM not consistent with FLAG cube')
E   AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
Collapse Failed test_task_split split_test_fc.test_fc_categories
< 1 sec
RuntimeError: Table DataManager error: Invalid operation: TSM: no array in row 5 of column FLAG_CATEGORY in /home/casatest/casa6/casatestutils/nosedir/test_task_split/fc.ms/table.f18
test_task_split.py:167: in setUp
    self.initialize()
test_task_split.py:197: in initialize
    self.res = self.do_split(corrsel)
               ^^^^^^^^^^^^^^^^^^^^^^
test_task_split.py:1864: in do_split
    record['fc'] = tblocal.getcell('FLAG_CATEGORY', 5)[2]
(8 more lines...)
Collapse Failed test_task_split split_test_fc.test_fc_cav
< 1 sec
KeyError: ('', 2, '0s')
test_task_split.py:1931: in test_fc_cav
    check_eq(self.records[('', 2, '0s')]['fc'],
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: ('', 2, '0s')
Collapse Failed test_task_split split_test_fc.test_fc_straightselection
< 1 sec
KeyError: ('21:37:30~21:39:00', 1, '0s')
test_task_split.py:1886: in test_fc_straightselection
    check_eq(self.records[('21:37:30~21:39:00', 1, '0s')]['fc'],
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: ('21:37:30~21:39:00', 1, '0s')
Collapse Failed test_task_split split_test_fc.test_fc_tav
< 1 sec
KeyError: ('', 1, '20s')
test_task_split.py:1956: in test_fc_tav
    check_eq(self.records[('', 1, '20s')]['fc'],
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: ('', 1, '20s')
Collapse Failed test_task_split split_test_tav.test_data
6 secs
ValueError: 
array([[ 0.05895901-0.03471745j],
       [-0.00304231+0.00332289j],
       [-0.00240616-0.00170641j],
       [ 0.06631709-0.03147513j]])
!=
array([[ 0.1442849 -0.03145669j],
       [-0.00379944+0.00710297j],
(21 more lines...)
Collapse Failed test_task_split split_test_tav.test_data_ll
< 1 sec
ValueError: 
array([[0.06631709-0.03147513j]])
!=
array([[0.14404297-0.04763794j]])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

(9 more lines...)
Collapse Failed test_task_split split_test_tav.test_data_rllr
< 1 sec
ValueError: 
array([[-0.00304231+0.00332289j],
       [-0.00240616-0.00170641j]])
!=
array([[-0.00379944+0.00710297j],
       [-0.00381106-0.00066403j]])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
(13 more lines...)
Collapse Failed test_task_split split_test_tav.test_data_rr
< 1 sec
ValueError: 
array([[0.05895901-0.03471745j]])
!=
array([[0.1442849-0.03145669j]])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

(9 more lines...)
Collapse Failed test_task_split split_test_tav.test_data_rrll
< 1 sec
ValueError: 
array([[0.05895901-0.03471745j],
       [0.06631709-0.03147513j]])
!=
array([[0.1442849 -0.03145669j],
       [0.14404297-0.04763794j]])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
(13 more lines...)
Collapse Failed test_task_split split_test_tav.test_wt
< 1 sec
ValueError: 
array([339945.71875, 436583.4375 , 273519.8125 , 352080.28125])
!=
array([143596.34375  , 410221.34375  , 122627.1640625, 349320.625    ])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

(9 more lines...)
Collapse Failed test_task_split split_test_tav.test_wt_ll
< 1 sec
ValueError: array([352080.28125]) != array([349320.625])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

During handling of the above exception, another exception occurred:
test_task_split.py:454: in test_wt_ll
    check_eq(self.records['ll']['weight'],
(3 more lines...)
Collapse Failed test_task_split split_test_tav.test_wt_rllr
< 1 sec
ValueError: 
array([436583.4375, 273519.8125])
!=
array([410221.34375  , 122627.1640625])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

(9 more lines...)
Collapse Failed test_task_split split_test_tav.test_wt_rr
< 1 sec
ValueError: array([339945.71875]) != array([143596.34375])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

During handling of the above exception, another exception occurred:
test_task_split.py:447: in test_wt_rr
    check_eq(self.records['rr']['weight'],
(3 more lines...)
Collapse Failed test_task_split split_test_tav.test_wt_rrll
< 1 sec
ValueError: 
array([339945.71875, 352080.28125])
!=
array([143596.34375, 349320.625  ])
test_task_split.py:78: in check_eq
    raise ValueError('value != expected')
E   ValueError: value != expected

(9 more lines...)
Existing test failures 125
Status Test Failing since Duration
AssertionError: OrderedDict({'mode': 'manual', 'field': "It A'int a Field"}) != OrderedDict({'mode': 'manual', 'field': 'It Aint a Field'})
- OrderedDict({'mode': 'manual', 'field': "It A'int a Field"})
?                                         ^    -           ^

+ OrderedDict({'mode': 'manual', 'field': 'It Aint a Field'})
?                                         ^               ^
 : Failed to evaluateParameters with single quote in value
test_flaghelper.py:446: in test_evaluateParameters2
(8 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:458: in test19
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:476: in test20
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:511: in test22
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:555: in test24
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:638: in test28
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:655: in test29
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:977: in test43
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:995: in test44
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:1013: in test45
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_cvel.py:1047: in test47
    rval = cvel(
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
AssertionError: False == False
test_task_exportasdm.py:292: in test10
    self.assertNotEqual(self.rval,False)
E   AssertionError: False == False
AssertionError: np.False_ is not true : Tile shapes are different
test_task_mstransform.py:1327: in test_shape2
    self.assertTrue((inptsh==outtsh).all(), 'Tile shapes are different')
E   AssertionError: np.False_ is not true : Tile shapes are different
ValueError: np.float64(58.92338943481445) != 1.9007
test_task_mstransform.py:72: in check_eq
    raise ValueError('!=')
E   ValueError: !=

During handling of the above exception, another exception occurred:
test_task_mstransform.py:1698: in test_fillWeightSpectrumFromWeight
    check_eq(weightSpectrum[0][0][0], 1.9007, 0.0001)
(3 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_mstransform.py:1763: in test_channelAverageByDefaultInVelocityMode
    cvel(vis=self.vis,outputvis=self.refvis,interpolation="linear",mode="velocity",veltype="optical",width='30km/s',restfreq='230GHz')
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_mstransform.py:2746: in test_ascending_freq
    cvel(vis=self.vis, outputvis=self.refvis, spw='1', field='Titan',
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_mstransform.py:2778: in test_descending_freq
    cvel(vis=self.vis, outputvis=self.refvis, spw='0', field='Titan',
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
RuntimeError: ERROR: cvel does not regrid properly for channel widths > or = 2x the native channel width, please use mstransform, clean, or tclean for larger regridding. All earlier versions of CASA also have this issue.
test_task_mstransform.py:945: in test_combine_regrid_fftshift
    cvel(vis = self.vis, outputvis = self.refvis ,mode = 'velocity',nchan = 10,start = '-50km/s',width = '5km/s',
../../../../venv/lib/python3.12/site-packages/casatasks/cvel.py:263: in __call__
    task_result = _cvel_t( _pc.document['vis'], _pc.document['outputvis'], _pc.document['passall'], _pc.document['field'], _pc.document['spw'], _pc.document['selectdata'], _pc.document['antenna'], _pc.document['timerange'], _pc.document['scan'], _pc.document['array'], _pc.document['mode'], _pc.document['nchan'], _pc.document['start'], _pc.document['width'], _pc.document['interpolation'], _pc.document['phasecenter'], _pc.document['restfreq'], _pc.document['outframe'], _pc.document['veltype'], _pc.document['hanning'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_cvel.py:361: in cvel
    raise RuntimeError('ERROR: cvel does not regrid properly for channel '
(1 more lines...)
AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
test_task_mstransform.py:4748: in test_timeavg_chanavg_weight_zero_flag_set_corrected
    self.assertTrue((indexZeroSpectrum == indexFlagSet).all(), 'WEIGHT_SPECTRUM not consistent with FLAG cube')
E   AssertionError: np.False_ is not true : WEIGHT_SPECTRUM not consistent with FLAG cube
AssertionError: np.False_ is not true : Tile shapes are different
test_task_mstransform_mms.py:328: in test_shape3
    self.assertTrue((outtsh==flagtsh).all(), 'Tile shapes are different')
E   AssertionError: np.False_ is not true : Tile shapes are different
AttributeError: 'test_msuvbinflag' object has no attribute 'ms'
test_task_msuvbinflag.py:94: in test_gradient_method
    res = flagdata(vis=self.ms, mode='summary')
                       ^^^^^^^
E   AttributeError: 'test_msuvbinflag' object has no attribute 'ms'
AttributeError: 'test_msuvbinflag' object has no attribute 'ms'
test_task_msuvbinflag.py:70: in test_regionalMean_method
    res = flagdata(vis=self.ms, mode='summary')
                       ^^^^^^^
E   AttributeError: 'test_msuvbinflag' object has no attribute 'ms'
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
test_task_plotbandpass.py:277: in test_b_skipspw19high_regression11
    plotbandpass(datapath + 'bandpass_b_skipspw19high.bcal',yaxis='amp',field='0',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
test_task_plotbandpass.py:285: in test_b_skipspw19high_regression12
    plotbandpass(datapath +'bandpass_b_skipspw19high.bcal',yaxis='phase',field='0',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
test_task_plotbandpass.py:295: in test_b_skipspw19high_regression13
    plotbandpass(datapath + 'bandpass_b_skipspw19high.bcal',yaxis='both',field='0',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_b_skipspw19high.bcal' does not exist)
TypeError: _plotbandpass.__call__() got an unexpected keyword argument 'groupByBaseband'
test_task_plotbandpass.py:1026: in test_uid___A002_X61d35c_X4f_regression83
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='5~122',showBasebandNumber=True,
E   TypeError: _plotbandpass.__call__() got an unexpected keyword argument 'groupByBaseband'
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1034: in test_uid___A002_X61d35c_X4f_regression84
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1044: in test_uid___A002_X61d35c_X4f_regression85
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='5~122',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1052: in test_uid___A002_X61d35c_X4f_regression86
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1060: in test_uid___A002_X61d35c_X4f_regression87
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1068: in test_uid___A002_X61d35c_X4f_regression88
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='5~122',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
test_task_plotbandpass.py:1076: in test_uid___A002_X61d35c_X4f_regression89
    plotbandpass('uid___A002_X61d35c_X4f.ms.tsys',chanrange='5~122',showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X61d35c_X4f.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X494155_X23a.ms.split.bandpass' does not exist)
test_task_plotbandpass.py:736: in test_ALMA_1_pol_regression56
    plotbandpass('uid___A002_X494155_X23a.ms.split.bandpass',xaxis='freq',interactive=False, buildpdf=True,figfile=figdir+'regression%02d'%(56),debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X494155_X23a.ms.split.bandpass' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X50bcb3_X3b.ms.tsys' does not exist)
test_task_plotbandpass.py:774: in test_ALMA_multi_regions_regression59
    plotbandpass('uid___A002_X50bcb3_X3b.ms.tsys',xaxis='freq',showfdm=True,showBasebandNumber=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X50bcb3_X3b.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X50bcb3_X3b.ms.tsys' does not exist)
test_task_plotbandpass.py:781: in test_ALMA_multi_regions_regression60
    plotbandpass('uid___A002_X50bcb3_X3b.ms.tsys',xaxis='freq',showfdm=True,showBasebandNumber=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X50bcb3_X3b.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
test_task_plotbandpass.py:811: in test_EVLA_dual_pol_regression61
    plotbandpass('bandpass_4.1.0.bcal',poln='',yaxis='amp',overlay='spw',xaxis='freq',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
test_task_plotbandpass.py:819: in test_EVLA_dual_pol_regression62
    plotbandpass('bandpass_4.1.0.bcal',poln='',yaxis='amp',overlay='baseband',xaxis='freq',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
test_task_plotbandpass.py:826: in test_EVLA_dual_pol_regression63
    plotbandpass('bandpass_4.1.0.bcal',poln='',yaxis='amp',overlay='baseband',xaxis='freq',spw='0,1,14,15',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
test_task_plotbandpass.py:833: in test_EVLA_dual_pol_regression64
    plotbandpass('bandpass_4.1.0.bcal',poln='',yaxis='amp',overlay='spw',xaxis='freq',basebands=12,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass_4.1.0.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:841: in test_EVLA_dual_pol_regression65
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='amp',overlay='spw',xaxis='freq',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:848: in test_EVLA_dual_pol_regression66
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='amp',overlay='baseband',xaxis='freq',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:855: in test_EVLA_dual_pol_regression67
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='amp',overlay='time',xaxis='freq',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:862: in test_EVLA_dual_pol_regression68
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='both',interactive=False,buildpdf=True,figfile=figdir+'regression%02d'%(68),debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:868: in test_EVLA_dual_pol_regression69
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='both',showatm=True,interactive=False,buildpdf=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:875: in test_EVLA_dual_pol_regression70
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='phase',overlay='antenna',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:882: in test_EVLA_dual_pol_regression71
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='amp',overlay='antenna',chanrange='0~30',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:890: in test_EVLA_dual_pol_regression72
    plotbandpass('bandpasspcal.bcal',poln='',yaxis='both',showatm=True,interactive=False,buildpdf=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
test_task_plotbandpass.py:897: in test_EVLA_dual_pol_regression73
    plotbandpass('bandpasspcal.bcal',poln='LL',yaxis='both',interactive=False,buildpdf=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpasspcal.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
test_task_plotbandpass.py:957: in test_EVLA_single_pol_regression114
    plotbandpass('bandpass.bcal',overlay='baseband',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
test_task_plotbandpass.py:927: in test_EVLA_single_pol_regression74
    plotbandpass('bandpass.bcal',yaxis='amp',xaxis='freq',overlay='spw',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
test_task_plotbandpass.py:935: in test_EVLA_single_pol_regression75
    plotbandpass('bandpass.bcal',yaxis='phase',xaxis='freq',overlay='baseband',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
test_task_plotbandpass.py:943: in test_EVLA_single_pol_regression76
    plotbandpass('bandpass.bcal',caltable2='bandpass_bpoly.bcal',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
test_task_plotbandpass.py:950: in test_EVLA_single_pol_regression77
    plotbandpass('bandpass.bcal',caltable2='bandpass_bpoly.bcal',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
test_task_plotbandpass.py:985: in test_SMA_ngc6334_SM2_filler_regression78
    plotbandpass('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
test_task_plotbandpass.py:992: in test_SMA_ngc6334_SM2_filler_regression79
    plotbandpass('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal',overlay='baseband',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
test_task_plotbandpass.py:999: in test_SMA_ngc6334_SM2_filler_regression80
    plotbandpass('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal',overlay='baseband',figfileSequential=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('sm2_rx0.usb.if2.tsys.ms.bandpass.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:472: in test_X3c1_tsys_regression29
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',    yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:479: in test_X3c1_tsys_regression30
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',    yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:486: in test_X3c1_tsys_regression31
    plotbandpass(caltable=datapath +'X3c1.tsys',    caltable2=datapath +'X3c1.tsys.fdm',yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:493: in test_X3c1_tsys_regression32
    plotbandpass(caltable=datapath +'X3c1.tsys',    caltable2=datapath +'X3c1.tsys.fdm',yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:500: in test_X3c1_tsys_regression33
    plotbandpass(caltable=datapath +'X3c1.tsys',caltable2=datapath +'X3c1.tsys.fdm',    yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:508: in test_X3c1_tsys_regression34
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',    yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:516: in test_X3c1_tsys_regression35
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',    yaxis='amp',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:524: in test_X3c1_tsys_regression36
    plotbandpass(caltable=datapath +'X3c1.tsys',    caltable2=datapath +'X3c1.tsys.fdm',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:531: in test_X3c1_tsys_regression37
    plotbandpass(caltable=datapath +'X3c1.tsys',    caltable2=datapath +'X3c1.tsys.fdm',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:538: in test_X3c1_tsys_regression38
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',    yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:545: in test_X3c1_tsys_regression39
    plotbandpass(caltable=datapath +'X3c1.tsys',    caltable2=datapath +'X3c1.tsys.fdm',yaxis='both',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:552: in test_X3c1_tsys_regression40
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',yaxis='amp',xaxis='freq',poln='XX',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:559: in test_X3c1_tsys_regression41
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',yaxis='amp',field='1',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:566: in test_X3c1_tsys_regression42
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',caltable2=datapath +'X3c1.tsys',yaxis='amp',field='1',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:573: in test_X3c1_tsys_regression43
    plotbandpass(caltable=datapath +'X3c1.tsys.fdm',yaxis='amp',field='1',xaxis='chan',poln='YY',zoom='intersect',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:326: in test_X3c1_tsys_fdm_regression14
    plotbandpass(datapath + 'X3c1.tsys.fdm',overlay='antenna',yaxis='amp',field='1',xaxis='chan',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
test_task_plotbandpass.py:333: in test_X3c1_tsys_fdm_regression15
    plotbandpass(datapath + 'X3c1.tsys.fdm',overlay='antenna',yaxis='amp',field='1',xaxis='chan',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys.fdm' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:341: in test_X3c1_tsys_regression16
    plotbandpass(datapath + 'X3c1.tsys',overlay='antenna',yaxis='amp',field='0~1,4',xaxis='chan',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:348: in test_X3c1_tsys_regression17
    plotbandpass(datapath + 'X3c1.tsys',overlay='time',yaxis='amp',field='2',xaxis='chan',interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:355: in test_X3c1_tsys_regression18
    plotbandpass(datapath + 'X3c1.tsys',overlay='',yaxis='amp',field='',xaxis='freq',showfdm=True,interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:362: in test_X3c1_tsys_regression19
    plotbandpass(datapath + 'X3c1.tsys',overlay='time',yaxis='amp',field='',xaxis='freq',showfdm=True,interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
test_task_plotbandpass.py:369: in test_X3c1_tsys_regression20
    plotbandpass(datapath + 'X3c1.tsys',overlay='',yaxis='amp',field='2',xaxis='freq',chanrange='45~65',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/X3c1.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xabe765_X5bd.ms.bcal' does not exist)
test_task_plotbandpass.py:1460: in test_badAntennaFilename_regression112
    plotbandpass(subplot=11, antenna='3,4', overlay='baseband', caltable='uid___A002_Xabe765_X5bd.ms.bcal',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xabe765_X5bd.ms.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa2ce2e_X7bd.ms.tsys' does not exist)
test_task_plotbandpass.py:1481: in test_badSpwFilename_regression113
    plotbandpass(subplot=11, antenna='DA58', overlay='time', caltable='uid___A002_Xa2ce2e_X7bd.ms.tsys',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa2ce2e_X7bd.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa6a120_X1d3d.ms.hifa_tsyscal.s6_1.tsyscal.tbl' does not exist)
test_task_plotbandpass.py:1438: in test_mislabeling_regression111
    plotbandpass(subplot=11, overlay='time,antenna',showfdm=True, showatm=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa6a120_X1d3d.ms.hifa_tsyscal.s6_1.tsyscal.tbl' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
test_task_plotbandpass.py:646: in test_multi_field_bandpass_regression47
    plotbandpass('uid___A002_X54d35d_X761.ms.tsys', overlay='time', xaxis='freq', yaxis='amp', subplot=22,interactive=False,buildpdf=True,figfile=figdir+'regression%02d'%(47),debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
test_task_plotbandpass.py:652: in test_multi_field_bandpass_regression48
    plotbandpass('uid___A002_X54d35d_X761.ms.tsys', overlay='antenna', xaxis='freq', yaxis='amp', subplot=22,interactive=False,buildpdf=True,figfile=figdir+'regression%02d'%(48),debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
test_task_plotbandpass.py:658: in test_multi_field_bandpass_regression49
    plotbandpass('uid___A002_X54d35d_X761.ms.tsys', overlay='time', timeranges='0,1', interactive=False,buildpdf=True,figfile=figdir+'regression%02d'%(49),debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
test_task_plotbandpass.py:664: in test_multi_field_bandpass_regression50
    plotbandpass('uid___A002_X54d35d_X761.ms.tsys', overlay='time', scans='3,6', interactive=False, buildpdf=True,figfile=figdir+'regression%02d'%(50),antenna='0,1',debug=False)
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
test_task_plotbandpass.py:670: in test_multi_field_bandpass_regression82
    plotbandpass('uid___A002_X54d35d_X761.ms.tsys', overlay='antenna', scans='3,6', interactive=False,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_X54d35d_X761.ms.tsys' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_a6p7_titan.bcal' does not exist)
test_task_plotbandpass.py:599: in test_multi_field_bandpass_regression44
    plotbandpass(datapath + 'band7multi_a6p7_titan.bcal',caltable2=datapath +'band7multi_b.bcal',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_a6p7_titan.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_a6p7_titan.bcal' does not exist)
test_task_plotbandpass.py:607: in test_multi_field_bandpass_regression45
    plotbandpass(datapath +'band7multi_a6p7_titan.bcal',caltable2=datapath +'band7multi_b.bcal',xaxis='freq',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_a6p7_titan.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_b.bcal' does not exist)
test_task_plotbandpass.py:615: in test_multi_field_bandpass_regression46
    plotbandpass(caltable=datapath +'band7multi_b.bcal',caltable3=datapath +'band7multi_bpoly_a6p7_titan.bcal',
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/band7multi_b.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_bpoly_skipspw19high.bcal' does not exist)
test_task_plotbandpass.py:398: in test_b_skipspw19high_regression21
    plotbandpass(datapath + 'bandpass_bpoly_skipspw19high.bcal',interactive=False,buildpdf=True,figfile=figdir+'regression%02d'%(21),debug=False,xaxis='freq')
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('/opt/casa/data/casatestdata/unittest/plotbandpass/bandpass_bpoly_skipspw19high.bcal' does not exist)
AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa018c4_X2537.ms.tsys' does not exist)
test_task_plotbandpass.py:1416: in test_tsysFlagged_regression107
    plotbandpass(subplot=22, overlay='time',showfdm=True, showatm=True,
../../../../venv/lib/python3.12/site-packages/casatasks/plotbandpass.py:162: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: the caltable parameter must be a path that exists ('uid___A002_Xa018c4_X2537.ms.tsys' does not exist)
AssertionError: False is not true
test_task_predictcomp.py:89: in test_predicted_visplot
    self.assertTrue(os.path.exists('visplot.png'))
E   AssertionError: False is not true
AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
test_task_sdbaseline.py:3451: in test020
    self._run_test([['table', 'text']])
test_task_sdbaseline.py:3427: in _run_test
    self._do_run_test(blformat=blformat, bloutput=bloutput)
test_task_sdbaseline.py:3396: in _do_run_test
    self.assertTrue(res, msg=f'{the_blout} is not identical with the reference!')
E   AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
test_task_sdbaseline.py:3461: in test021
    self._run_test([['table', 'text', ''], ['table', '', 'csv'], ['', 'text', 'csv']])
test_task_sdbaseline.py:3427: in _run_test
    self._do_run_test(blformat=blformat, bloutput=bloutput)
test_task_sdbaseline.py:3396: in _do_run_test
    self.assertTrue(res, msg=f'{the_blout} is not identical with the reference!')
E   AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
test_task_sdbaseline.py:3466: in test030
    self._run_test([['table', 'text', 'csv']])
test_task_sdbaseline.py:3427: in _run_test
    self._do_run_test(blformat=blformat, bloutput=bloutput)
test_task_sdbaseline.py:3396: in _do_run_test
    self.assertTrue(res, msg=f'{the_blout} is not identical with the reference!')
E   AssertionError: False is not true : OrionS_rawACSmod_calave.ms_blparam.txt is not identical with the reference!
FileNotFoundError: [Errno 2] No such file or directory: '/opt/casa/data/casatestdata/unittest/sdbaseline/testMultiIF.asap'
test_task_sdbaseline.py:2094: in setUp
    shutil.copytree(os.path.join(self.datapath, self.infile), self.infile)
/usr/local/lib/python3.12/shutil.py:598: in copytree
    with os.scandir(src) as itr:
         ^^^^^^^^^^^^^^^
E   FileNotFoundError: [Errno 2] No such file or directory: '/opt/casa/data/casatestdata/unittest/sdbaseline/testMultiIF.asap'
TypeError: 'module' object is not callable
test_task_simanalyze.py:313: in test_imaging_True_interferometric_and_single_dish_analysis_False
    simanalyze(project=both_project, image=True, vis='default', modelimage='', imsize=[1458],
../../../../venv/lib/python3.12/site-packages/casatasks/simanalyze.py:137: in __call__
    task_result = _simanalyze_t( _pc.document['project'], _pc.document['image'], _pc.document['imagename'], _pc.document['skymodel'], _pc.document['vis'], _pc.document['modelimage'], _pc.document['imsize'], _pc.document['imdirection'], _pc.document['cell'], _pc.document['interactive'], _pc.document['niter'], _pc.document['threshold'], _pc.document['weighting'], _pc.document['mask'], _pc.document['outertaper'], _pc.document['pbcor'], _pc.document['stokes'], _pc.document['featherimage'], _pc.document['analyze'], _pc.document['showuv'], _pc.document['showpsf'], _pc.document['showmodel'], _pc.document['showconvolved'], _pc.document['showclean'], _pc.document['showresidual'], _pc.document['showdifference'], _pc.document['showfidelity'], _pc.document['graphics'], _pc.document['verbose'], _pc.document['overwrite'], _pc.document['dryrun'], _pc.document['logfile'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_simanalyze.py:658: in simanalyze
    feather(imagename+".feather.image",imagename+".image",featherimage)
(1 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'t_ground': ['min value is 0']}
test_task_simobserve.py:2234: in testBad_Tground
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'t_ground': ['min value is 0']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'t_sky': ['min value is 0']}
test_task_simobserve.py:2249: in testBad_Tsky
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'t_sky': ['min value is 0']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'graphics': ['unallowed value badname']}
test_task_simobserve.py:2292: in testBad_graphics
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'graphics': ['unallowed value badname']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'leakage': ['min value is 0']}
test_task_simobserve.py:2278: in testBad_leakage
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'leakage': ['min value is 0']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'maptype': ['unallowed value badname']}
test_task_simobserve.py:2032: in testBad_maptype
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'maptype': ['unallowed value badname']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'thermalnoise': ['unallowed value badname']}
test_task_simobserve.py:2204: in testBad_noisetype
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'thermalnoise': ['unallowed value badname']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'obsmode': ['unallowed value badname']}
test_task_simobserve.py:2062: in testBad_obsmode
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'obsmode': ['unallowed value badname']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'user_pwv': ['min value is 0']}
test_task_simobserve.py:2219: in testBad_pwv
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'user_pwv': ['min value is 0']}

(4 more lines...)
AssertionError: -1 == -1 : Unexpected exception was thrown: {'tau0': ['min value is 0']}
test_task_simobserve.py:2264: in testBad_tau0
    simobserve(project=self.project,skymodel=self.inimage,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:346: in __call__
    assert _pc.validate(doc,schema), create_error_string(_pc.errors)
           ^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: {'tau0': ['min value is 0']}

(4 more lines...)
NameError: name 'comp_nchan' is not defined
test_task_simobserve.py:743: in testComp_intLeak
    compwidth=compwidth,comp_nchan=comp_nchan,
                                   ^^^^^^^^^^
E   NameError: name 'comp_nchan' is not defined
AssertionError: None
test_task_simobserve.py:762: in testComp_sdAll
    simobserve(project=self.project,complist=complist,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:350: in __call__
    task_result = _simobserve_t( _pc.document['project'], _pc.document['skymodel'], _pc.document['inbright'], _pc.document['indirection'], _pc.document['incell'], _pc.document['incenter'], _pc.document['inwidth'], _pc.document['complist'], _pc.document['compwidth'], _pc.document['comp_nchan'], _pc.document['setpointings'], _pc.document['ptgfile'], _pc.document['integration'], _pc.document['direction'], _pc.document['mapsize'], _pc.document['maptype'], _pc.document['pointingspacing'], _pc.document['caldirection'], _pc.document['calflux'], _pc.document['obsmode'], _pc.document['refdate'], _pc.document['hourangle'], _pc.document['totaltime'], _pc.document['antennalist'], _pc.document['sdantlist'], _pc.document['sdant'], _pc.document['outframe'], _pc.document['thermalnoise'], _pc.document['user_pwv'], _pc.document['t_ground'], _pc.document['t_sky'], _pc.document['tau0'], _pc.document['seed'], _pc.document['leakage'], _pc.document['graphics'], _pc.document['verbose'], _pc.document['overwrite'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_simobserve.py:150: in simobserve
    raise RuntimeError(emsg)
(8 more lines...)
AssertionError: None
test_task_simobserve.py:695: in testComp_sdObs
    compwidth=compwidth,comp_nchan=comp_nchan,
                                   ^^^^^^^^^^
E   NameError: name 'comp_nchan' is not defined

During handling of the above exception, another exception occurred:
test_task_simobserve.py:701: in testComp_sdObs
(2 more lines...)
AssertionError: np.False_ is not true : The noise level differs from the previous value: 2.130000 (previous: 2.271051)
test_task_simobserve.py:1429: in testNZ_intAtm
    self.assertTrue(abs((msnoise-refval)/refval) < 5.e-2,\
E   AssertionError: np.False_ is not true : The noise level differs from the previous value: 2.130000 (previous: 2.271051)
NameError: name 'ptgfile' is not defined
test_task_simobserve.py:455: in testSky_intLeak
    setpointings=setpointings,ptgfile=ptgfile,
                                      ^^^^^^^
E   NameError: name 'ptgfile' is not defined
NameError: name 'ptgfile' is not defined
test_task_simobserve.py:1104: in testSC_intLeak
    setpointings=setpointings,ptgfile=ptgfile,
                                      ^^^^^^^
E   NameError: name 'ptgfile' is not defined
AssertionError: None
test_task_simobserve.py:1122: in testSC_sdAll
    simobserve(project=self.project,skymodel=skymodel,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:350: in __call__
    task_result = _simobserve_t( _pc.document['project'], _pc.document['skymodel'], _pc.document['inbright'], _pc.document['indirection'], _pc.document['incell'], _pc.document['incenter'], _pc.document['inwidth'], _pc.document['complist'], _pc.document['compwidth'], _pc.document['comp_nchan'], _pc.document['setpointings'], _pc.document['ptgfile'], _pc.document['integration'], _pc.document['direction'], _pc.document['mapsize'], _pc.document['maptype'], _pc.document['pointingspacing'], _pc.document['caldirection'], _pc.document['calflux'], _pc.document['obsmode'], _pc.document['refdate'], _pc.document['hourangle'], _pc.document['totaltime'], _pc.document['antennalist'], _pc.document['sdantlist'], _pc.document['sdant'], _pc.document['outframe'], _pc.document['thermalnoise'], _pc.document['user_pwv'], _pc.document['t_ground'], _pc.document['t_sky'], _pc.document['tau0'], _pc.document['seed'], _pc.document['leakage'], _pc.document['graphics'], _pc.document['verbose'], _pc.document['overwrite'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_simobserve.py:150: in simobserve
    raise RuntimeError(emsg)
(8 more lines...)
AssertionError: None
test_task_simobserve.py:1050: in testSC_sdObs
    simobserve(project=self.project,skymodel=skymodel,
../../../../venv/lib/python3.12/site-packages/casatasks/simobserve.py:350: in __call__
    task_result = _simobserve_t( _pc.document['project'], _pc.document['skymodel'], _pc.document['inbright'], _pc.document['indirection'], _pc.document['incell'], _pc.document['incenter'], _pc.document['inwidth'], _pc.document['complist'], _pc.document['compwidth'], _pc.document['comp_nchan'], _pc.document['setpointings'], _pc.document['ptgfile'], _pc.document['integration'], _pc.document['direction'], _pc.document['mapsize'], _pc.document['maptype'], _pc.document['pointingspacing'], _pc.document['caldirection'], _pc.document['calflux'], _pc.document['obsmode'], _pc.document['refdate'], _pc.document['hourangle'], _pc.document['totaltime'], _pc.document['antennalist'], _pc.document['sdantlist'], _pc.document['sdant'], _pc.document['outframe'], _pc.document['thermalnoise'], _pc.document['user_pwv'], _pc.document['t_ground'], _pc.document['t_sky'], _pc.document['tau0'], _pc.document['seed'], _pc.document['leakage'], _pc.document['graphics'], _pc.document['verbose'], _pc.document['overwrite'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatasks/private/task_simobserve.py:150: in simobserve
    raise RuntimeError(emsg)
(8 more lines...)
AssertionError: False is not true
test_task_tclean.py:3449: in test_cube_flagged_mosaic_mtmfs
    self.assertTrue(self.check_final(pstr=report))
E   AssertionError: False is not true
RuntimeError: Exception: File tstcc.image.tt0 does not exist..
... thrown by static void casa::ImageFactory::_checkInfile(const casacore::String&) at File: /source/casa6/casatools/src/code/imageanalysis/ImageAnalysis/ImageFactory2.cc, line: 375
test_task_tclean.py:3342: in test_cube_mtmfs_nterms1
    report=self.th.checkall(ret=ret, imgexist=[self.img+'cc.psf.tt0', self.img+'cc.residual.tt0', self.img+'cc.image.tt0', self.img+'cc.model.tt0'],imgval=[(self.img+'cc.image.tt0',1.0,[100,100,0,0]),(self.img+'cc.image.tt0',0.492,[100,100,0,1]),(self.img+'cc.image.tt0',0.281,[100,100,0,2])])
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatestutils/imagerhelpers/imagetesthelpers.py:1214: in checkall
    pstr += TestHelpers().check_imval(imgval, epsilon=epsilon)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(16 more lines...)
AssertionError: False is not true
test_task_tclean.py:3203: in test_cube_weighting_taper_cas13260_old
    self.assertTrue(self.check_final(pstr=report1 + report2 + report3 + report4 + report5 + report6))
E   AssertionError: False is not true
RuntimeError: Exception: File tstcc.image.tt0 does not exist..
... thrown by static void casa::ImageFactory::_checkInfile(const casacore::String&) at File: /source/casa6/casatools/src/code/imageanalysis/ImageAnalysis/ImageFactory2.cc, line: 375
test_task_tclean.py:3351: in test_cubedata_mtmfs_nterms1
    report=self.th.checkall(ret=ret, imgexist=[self.img+'cc.psf.tt0', self.img+'cc.residual.tt0', self.img+'cc.image.tt0', self.img+'cc.model.tt0'],imgval=[(self.img+'cc.image.tt0',1.0,[100,100,0,0]),(self.img+'cc.image.tt0',0.492,[100,100,0,1]),(self.img+'cc.image.tt0',0.281,[100,100,0,2])])
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../venv/lib/python3.12/site-packages/casatestutils/imagerhelpers/imagetesthelpers.py:1214: in checkall
    pstr += TestHelpers().check_imval(imgval, epsilon=epsilon)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(16 more lines...)
AssertionError: np.False_ is not true
test_task_tclean.py:6528: in test_mosaic_briggsbwtaper
    self.assertTrue(self.th.check_beam_compare(self.img+'1.image', self.img+'2.image'))
E   AssertionError: np.False_ is not true
AssertionError: False is not true
test_task_tclean.py:5248: in test_pbcor_mtmfs
    self.assertTrue(self.check_final(report))
E   AssertionError: False is not true
NameError: name 'mpi_clustermanager' is not defined
test_task_tclean.py:5053: in test_csys_startmodel_restart_mfs
    tclean( vis = self.msfile, imagename='savemod.par', spw='0:0~5,0:15~19',   niter=0,  imsize=100, cell='10.0arcsec', deconvolver=deconvolver,  specmode=specmode,  parallel=True)
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1860: 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:424: in tclean
    imager = PyParallelContSynthesisImager(params=paramList)
(11 more lines...)
RuntimeError: 2025-11-13 15:57:36	SEVERE	SynthesisImagerVi2::defineImage (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImagerVi2.cc, line 595)	Error in setting up FTMachine() : Code has not been built with gpu libraries
test_task_tclean.py:4255: in test_widefield_awphpg_cube
    ret = tclean(vis=self.msfile,field='*',imagename=self.img,imsize=512,cell='10.0arcsec',phasecenter="J2000 19:59:28.500 +40.44.01.50",
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1860: 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:443: in tclean
    imager.initializeImagers()
(9 more lines...)
RuntimeError: 2025-11-13 15:57:36	SEVERE	SynthesisImagerVi2::defineImage (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImagerVi2.cc, line 595)	Error in setting up FTMachine() : Code has not been built with gpu libraries
test_task_tclean.py:4208: in test_widefield_awphpg_mfs
    ret = tclean(vis=self.msfile,spw='0',field='*',imagename=self.img,imsize=512,cell='10.0arcsec',phasecenter="J2000 19:59:28.500 +40.44.01.50",
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1860: 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:443: in tclean
    imager.initializeImagers()
(9 more lines...)
RuntimeError: 2025-11-13 15:57:37	SEVERE	SynthesisImagerVi2::defineImage (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImagerVi2.cc, line 595)	Error in setting up FTMachine() : Code has not been built with gpu libraries
test_task_tclean.py:4348: in test_widefield_awphpg_mtmfs_via_cube
    ret = tclean(vis=self.msfile,field='*',imagename=self.img,imsize=512,cell='10.0arcsec',phasecenter="J2000 19:59:28.500 +40.44.01.50",
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1860: 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:443: in tclean
    imager.initializeImagers()
(9 more lines...)
RuntimeError: 2025-11-13 15:57:35	SEVERE	SynthesisImagerVi2::defineImage (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImagerVi2.cc, line 595)	Error in setting up FTMachine() : Code has not been built with gpu libraries
test_task_tclean.py:4108: in test_wterm_awphpg
    tclean(vis=msname, imagename=self.img+'.awphpg',  imsize=1200, cell='1.6arcsec',field='1',
../../../../venv/lib/python3.12/site-packages/casatasks/tclean.py:1860: 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:443: in tclean
    imager.initializeImagers()
(9 more lines...)