============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12 cachedir: .pytest_cache rootdir: /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat configfile: pytest.ini collecting ... collected 13 items test_task_virtualconcat.py::test_virtualconcat::test1 2026-03-12 21:18:29 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:29 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:29 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:29 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Virtualconcat 1: 4 parts, same sources but different spws Copying A2256LC2_4.5s-1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms Copying A2256LC2_4.5s-2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2.ms Copying part2-mod2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms Copying part2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms Copying part4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms Copying shortpart2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart2.ms Copying shortpart4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart4.ms Copying sim7.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms Copying X39a.pm03.scan3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X39a.pm03.scan3.ms Copying X425.pm04.scan4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm04.scan4.ms Copying A2256LC2_4.5s-2b.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2b.ms Copying part1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms Copying part2-mod.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod.ms Copying part3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms Copying shortpart1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart1.ms Copying shortpart3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart3.ms Copying shortpart5.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart5.ms Copying sim8.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms Copying X425.pm03.scan4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm03.scan4.ms test_task_virtualconcat : Now checking output MS concatenated.ms test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 55, 13, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 55, 3, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['NUM_CHAN', 3, 128, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test10 2026-03-12 21:18:30 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:30 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:30 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:30 WARN virtualconcat::::casa The setup of the input MSs is not fully consistent. The concatenation may fail 2026-03-12 21:18:30 WARN virtualconcat::::casa and/or the affected columns may contain partially only default data. 2026-03-12 21:18:30 WARN virtualconcat::::casa {'part2-mod2.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': [], 'missingcol_b': ['CORRECTED_DATA', 'MODEL_DATA']}}, 'part3.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': [], 'missingcol_b': ['CORRECTED_DATA', 'MODEL_DATA']}}} Virtualconcat 10: 3 parts, different sources, same spws, different scratch columns: yes, no, no Copying part2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms Copying part4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms Copying part1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms Copying part3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms creating scratch columns in part1-wscratch.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 28, 13, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['NUM_CHAN', 1, 128, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test11 2026-03-12 21:18:31 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:31 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:31 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:31 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:32 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:32 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:32 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:32 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Virtualconcat 11: comparison to concat Copying part2-mod2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms Copying part3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms duration using concat (s) = 1.3965513706207275 duration using virtualconcat (s) = 0.2567133903503418 PASSED test_task_virtualconcat.py::test_virtualconcat::test12 2026-03-12 21:18:33 WARN MSConcat::virtualconcat (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 149) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Virtualconcat 12: two MSs with different antenna tables, copypointing=True (default) Copying part2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms Copying part4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms Copying part1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms Copying part3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... PASSED test_task_virtualconcat.py::test_virtualconcat::test13 Virtualconcat 13: 3 parts, SD data, one non-concurrent, two concurrent (CAS-5316) Copying sim7.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms Copying sim8.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... PASSED test_task_virtualconcat.py::test_virtualconcat::test2 2026-03-12 21:18:33 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:33 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:33 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Virtualconcat 2: 3 parts, different sources, different spws, visweightscale=[3.,2.,1.], keepcopy=True Copying X39a.pm03.scan3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X39a.pm03.scan3.ms Copying X425.pm04.scan4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm04.scan4.ms Copying X425.pm03.scan4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm03.scan4.ms test_task_virtualconcat : Now checking output MS concatenated.ms test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 41, 13, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 41, 2, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['NUM_CHAN', 2, 128, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. test_task_virtualconcat : comparing ['WEIGHT', 0, array([11.86871839]), 1e-06] test_task_virtualconcat : comparing ['WEIGHT', 23813, array([19.3635335]), 1e-06] test_task_virtualconcat : comparing ['WEIGHT', 23814, array([7.91247892]), 1e-06] test_task_virtualconcat : comparing ['WEIGHT', 47627, array([12.90902233]), 1e-06] test_task_virtualconcat : comparing ['WEIGHT', 47628, array([3.95623946]), 1e-06] test_task_virtualconcat : comparing ['WEIGHT', 71441, array([6.45451117]), 1e-06] test_task_virtualconcat : table MAIN as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test3 2026-03-12 21:18:34 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:34 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:34 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Virtualconcat 3: 3 parts, different sources, same spws test_task_virtualconcat : Now checking output MS concatenated.ms test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 28, 13, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['NUM_CHAN', 1, 128, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test4 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/shortpart1.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table shortpart1.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/shortpart2.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table shortpart2.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/shortpart3.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table shortpart3.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/shortpart4.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table shortpart4.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/shortpart5.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table shortpart5.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::SOURCE_ID Exception Reported: TableProxy::getCell: no such row Virtualconcat 4: five MSs with identical sources but different time/intervals on them (CSV-268) Copying part2-mod2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms Copying part1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms Copying part3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 0, 0, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 0, 0, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['SOURCE_ID', 7, 0, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 7, 7, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['SOURCE_ID', 8, 1, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 8, 0, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['SOURCE_ID', 15, 1, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 15, 7, 0] test_task_virtualconcat : table SOURCE as expected. The following should fail: SOURCE row 16 should not exist test_task_virtualconcat : comparing ['SOURCE_ID', 16, 0, 100000] Expected error. test_task_virtualconcat : comparing ['NUM_CHAN', 8, 4, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test5 2026-03-12 21:18:35 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/A2256LC2_4.5s-1.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-1.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/A2256LC2_4.5s-2.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-2.ms has no data. Accessing it will cause errors. Virtualconcat 5: two MSs with different state table (CAS-2601) Copying shortpart2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart2.ms Copying shortpart4.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart4.ms Copying shortpart1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart1.ms Copying shortpart3.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart3.ms Copying shortpart5.ms /opt/casa/data/casatestdata/unittest/virtualconcat/shortpart5.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['CAL', 0, 0, 0] test_task_virtualconcat : comparing ['SIG', 0, 1, 0] test_task_virtualconcat : comparing ['SUB_SCAN', 2, 1, 0] test_task_virtualconcat : table STATE as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test6 2026-03-12 21:18:35 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/A2256LC2_4.5s-1.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-1.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:35 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:35 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/A2256LC2_4.5s-2b.ms/table.f20 2026-03-12 21:18:35 WARN virtualconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-2b.ms has no data. Accessing it will cause errors. Virtualconcat 6: two MSs with different state table and feed table Copying A2256LC2_4.5s-1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms Copying A2256LC2_4.5s-2.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 53, 1, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 54, 2, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 107, 3, 0] test_task_virtualconcat : comparing ['RECEPTOR_ANGLE', 54, [-1, 0], 0] test_task_virtualconcat : table FEED as expected. PASSED test_task_virtualconcat.py::test_virtualconcat::test7 2026-03-12 21:18:36 WARN MSConcat::virtualconcat (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 149) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Virtualconcat 7: two MSs with different antenna table such that baseline label reversal becomes necessary Copying A2256LC2_4.5s-1.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms Copying A2256LC2_4.5s-2b.ms /opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2b.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : OK. Checking baseline labels ... PASSED test_task_virtualconcat.py::test_virtualconcat::test8 2026-03-12 21:18:36 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. 2026-03-12 21:18:36 WARN MSConcat::virtualconcat (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 149) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Virtualconcat 8: two MSs with different antenna tables, copypointing=False Copying sim7.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms Copying sim8.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : OK. Checking baseline labels ... test_task_virtualconcat : OK. Checking pointing table ... PASSED test_task_virtualconcat.py::test_virtualconcat::test9 2026-03-12 21:18:37 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:37 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:37 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:37 WARN virtualconcat::::casa The setup of the input MSs is not fully consistent. The concatenation may fail 2026-03-12 21:18:37 WARN virtualconcat::::casa and/or the affected columns may contain partially only default data. 2026-03-12 21:18:37 WARN virtualconcat::::casa {'part2-mod2-wscratch.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': ['CORRECTED_DATA', 'MODEL_DATA'], 'missingcol_b': []}}} Virtualconcat 9: 3 parts, different sources, same spws, different scratch columns: no, yes, no Copying sim7.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms Copying sim8.ms /opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms creating scratch columns in part2-mod2-wscratch.ms test_task_virtualconcat : Now checking output ... test_task_virtualconcat : OK. Checking tables in detail ... test_task_virtualconcat : comparing ['SOURCE_ID', 28, 13, 0] test_task_virtualconcat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_task_virtualconcat : table SOURCE as expected. test_task_virtualconcat : comparing ['NUM_CHAN', 1, 128, 0] test_task_virtualconcat : table SPECTRAL_WINDOW as expected. PASSED - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_task_virtualconcat/nose.xml - ======================== 13 passed, 1 warning in 9.61s ========================= ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12 cachedir: .pytest_cache rootdir: /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat configfile: pytest.ini collecting ... collected 5 items test_task_testconcat.py::test_testconcat::test1 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Testconcat 1: 4 parts, same sources but different spws Copying A2256LC2_4.5s-1.ms Copying A2256LC2_4.5s-2.ms Copying part1.ms Copying part2-mod.ms Copying part2-mod2.ms Copying part2.ms Copying part3.ms Copying part4.ms Copying shortpart1.ms Copying shortpart2.ms Copying shortpart3.ms Copying shortpart4.ms Copying shortpart5.ms test_testconcat : Success! Now checking output ... test_testconcat : ANTENNA/table.dat present. test_testconcat : POINTING/table.dat present. test_testconcat : STATE/table.f0 present. test_testconcat : table.f0 present. test_testconcat : POINTING/table.f0 present. test_testconcat : FIELD/table.dat present. test_testconcat : FLAG_CMD/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.dat present. test_testconcat : SOURCE/table.dat present. test_testconcat : DATA_DESCRIPTION/table.f0 present. test_testconcat : STATE/table.dat present. test_testconcat : table.dat present. test_testconcat : PROCESSOR/table.dat present. test_testconcat : FLAG_CMD/table.dat present. test_testconcat : table.f8 present. test_testconcat : SOURCE/table.f0 present. test_testconcat : ANTENNA/table.f0 present. test_testconcat : table.f1 present. test_testconcat : OBSERVATION/table.f0 present. test_testconcat : PROCESSOR/table.f0 present. test_testconcat : FEED/table.dat present. test_testconcat : HISTORY/table.f0 present. test_testconcat : HISTORY/table.dat present. test_testconcat : FIELD/table.f0 present. test_testconcat : table.f4 present. test_testconcat : DATA_DESCRIPTION/table.dat present. test_testconcat : OBSERVATION/table.dat present. test_testconcat : table.f3 present. test_testconcat : table.f5 present. test_testconcat : table.f7 present. test_testconcat : POLARIZATION/table.f0 present. test_testconcat : table.f2 present. test_testconcat : FEED/table.f0 present. test_testconcat : table.f6 present. test_testconcat : POLARIZATION/table.dat present. test_testconcat : pseudo-MS exists. All tables present. test_testconcat : OK. Checking tables in detail ... test_testconcat : comparing ['SOURCE_ID', 55, 13, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 55, 3, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['NUM_CHAN', 3, 128, 0] test_testconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_testconcat.py::test_testconcat::test2 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Testconcat 2: 3 parts, different sources, different spws test_testconcat : Success! Now checking output ... test_testconcat : ANTENNA/table.dat present. test_testconcat : POINTING/table.dat present. test_testconcat : STATE/table.f0 present. test_testconcat : table.f0 present. test_testconcat : POINTING/table.f0 present. test_testconcat : FIELD/table.dat present. test_testconcat : FLAG_CMD/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.dat present. test_testconcat : SOURCE/table.dat present. test_testconcat : DATA_DESCRIPTION/table.f0 present. test_testconcat : STATE/table.dat present. test_testconcat : table.dat present. test_testconcat : PROCESSOR/table.dat present. test_testconcat : FLAG_CMD/table.dat present. test_testconcat : table.f8 present. test_testconcat : SOURCE/table.f0 present. test_testconcat : ANTENNA/table.f0 present. test_testconcat : table.f1 present. test_testconcat : OBSERVATION/table.f0 present. test_testconcat : PROCESSOR/table.f0 present. test_testconcat : FEED/table.dat present. test_testconcat : HISTORY/table.f0 present. test_testconcat : HISTORY/table.dat present. test_testconcat : FIELD/table.f0 present. test_testconcat : table.f4 present. test_testconcat : DATA_DESCRIPTION/table.dat present. test_testconcat : OBSERVATION/table.dat present. test_testconcat : table.f3 present. test_testconcat : table.f5 present. test_testconcat : table.f7 present. test_testconcat : POLARIZATION/table.f0 present. test_testconcat : table.f2 present. test_testconcat : FEED/table.f0 present. test_testconcat : table.f6 present. test_testconcat : POLARIZATION/table.dat present. test_testconcat : MS exists. All tables present. test_testconcat : OK. Checking tables in detail ... test_testconcat : comparing ['SOURCE_ID', 41, 13, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 41, 2, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['NUM_CHAN', 2, 128, 0] test_testconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_testconcat.py::test_testconcat::test3 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Testconcat 3: 3 parts, different sources, same spws test_testconcat : Success! Now checking output ... test_testconcat : ANTENNA/table.dat present. test_testconcat : POINTING/table.dat present. test_testconcat : STATE/table.f0 present. test_testconcat : table.f0 present. test_testconcat : POINTING/table.f0 present. test_testconcat : FIELD/table.dat present. test_testconcat : FLAG_CMD/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.dat present. test_testconcat : SOURCE/table.dat present. test_testconcat : DATA_DESCRIPTION/table.f0 present. test_testconcat : STATE/table.dat present. test_testconcat : table.dat present. test_testconcat : PROCESSOR/table.dat present. test_testconcat : FLAG_CMD/table.dat present. test_testconcat : table.f8 present. test_testconcat : SOURCE/table.f0 present. test_testconcat : ANTENNA/table.f0 present. test_testconcat : table.f1 present. test_testconcat : OBSERVATION/table.f0 present. test_testconcat : PROCESSOR/table.f0 present. test_testconcat : FEED/table.dat present. test_testconcat : HISTORY/table.f0 present. test_testconcat : HISTORY/table.dat present. test_testconcat : FIELD/table.f0 present. test_testconcat : table.f4 present. test_testconcat : DATA_DESCRIPTION/table.dat present. test_testconcat : OBSERVATION/table.dat present. test_testconcat : table.f3 present. test_testconcat : table.f5 present. test_testconcat : table.f7 present. test_testconcat : POLARIZATION/table.f0 present. test_testconcat : table.f2 present. test_testconcat : FEED/table.f0 present. test_testconcat : table.f6 present. test_testconcat : POLARIZATION/table.dat present. test_testconcat : MS exists. All tables present. test_testconcat : OK. Checking tables in detail ... test_testconcat : comparing ['SOURCE_ID', 28, 13, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['NUM_CHAN', 1, 128, 0] test_testconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_testconcat.py::test_testconcat::test4 2026-03-12 21:18:39 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/shortpart1.ms/table.f20 2026-03-12 21:18:39 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table shortpart1.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:39 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/shortpart2.ms/table.f20 2026-03-12 21:18:39 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table shortpart2.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:39 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/shortpart3.ms/table.f20 2026-03-12 21:18:39 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table shortpart3.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:40 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/shortpart4.ms/table.f20 2026-03-12 21:18:40 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table shortpart4.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:40 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/shortpart5.ms/table.f20 2026-03-12 21:18:40 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table shortpart5.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:40 SEVERE getcell::SOURCE_ID Exception Reported: TableProxy::getCell: no such row Testconcat 4: five MSs with identical sources but different time/intervals on them (CSV-268) test_testconcat : Success! Now checking output ... test_testconcat : ANTENNA/table.dat present. test_testconcat : POINTING/table.dat present. test_testconcat : STATE/table.f0 present. test_testconcat : table.f0 present. test_testconcat : POINTING/table.f0 present. test_testconcat : FIELD/table.dat present. test_testconcat : FLAG_CMD/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.dat present. test_testconcat : SOURCE/table.dat present. test_testconcat : DATA_DESCRIPTION/table.f0 present. test_testconcat : STATE/table.dat present. test_testconcat : table.dat present. test_testconcat : PROCESSOR/table.dat present. test_testconcat : FLAG_CMD/table.dat present. test_testconcat : table.f8 present. test_testconcat : SOURCE/table.f0 present. test_testconcat : ANTENNA/table.f0 present. test_testconcat : table.f1 present. test_testconcat : OBSERVATION/table.f0 present. test_testconcat : PROCESSOR/table.f0 present. test_testconcat : FEED/table.dat present. test_testconcat : HISTORY/table.f0 present. test_testconcat : HISTORY/table.dat present. test_testconcat : FIELD/table.f0 present. test_testconcat : table.f4 present. test_testconcat : DATA_DESCRIPTION/table.dat present. test_testconcat : OBSERVATION/table.dat present. test_testconcat : table.f3 present. test_testconcat : table.f5 present. test_testconcat : table.f7 present. test_testconcat : POLARIZATION/table.f0 present. test_testconcat : table.f2 present. test_testconcat : FEED/table.f0 present. test_testconcat : table.f6 present. test_testconcat : POLARIZATION/table.dat present. test_testconcat : MS exists. All tables present. test_testconcat : OK. Checking tables in detail ... test_testconcat : comparing ['SOURCE_ID', 0, 0, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 0, 0, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['SOURCE_ID', 7, 0, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 7, 7, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['SOURCE_ID', 8, 1, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 8, 0, 0] test_testconcat : table SOURCE as expected. test_testconcat : comparing ['SOURCE_ID', 15, 1, 0] test_testconcat : comparing ['SPECTRAL_WINDOW_ID', 15, 7, 0] test_testconcat : table SOURCE as expected. The following should fail: SOURCE row 16 should not exist test_testconcat : comparing ['SOURCE_ID', 16, 0, 100000] Expected error. test_testconcat : comparing ['NUM_CHAN', 8, 4, 0] test_testconcat : table SPECTRAL_WINDOW as expected. PASSED test_task_testconcat.py::test_testconcat::test5 2026-03-12 21:18:40 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:40 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/A2256LC2_4.5s-1.ms/table.f20 2026-03-12 21:18:40 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-1.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:40 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:40 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/A2256LC2_4.5s-2.ms/table.f20 2026-03-12 21:18:40 WARN testconcat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-2.ms has no data. Accessing it will cause errors. Testconcat 5: two MSs with different state table (CAS-2601) test_testconcat : Success! Now checking output ... test_testconcat : ANTENNA/table.dat present. test_testconcat : POINTING/table.dat present. test_testconcat : STATE/table.f0 present. test_testconcat : table.f0 present. test_testconcat : POINTING/table.f0 present. test_testconcat : FIELD/table.dat present. test_testconcat : FLAG_CMD/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.f0 present. test_testconcat : SPECTRAL_WINDOW/table.dat present. test_testconcat : SOURCE/table.dat present. test_testconcat : DATA_DESCRIPTION/table.f0 present. test_testconcat : STATE/table.dat present. test_testconcat : table.dat present. test_testconcat : PROCESSOR/table.dat present. test_testconcat : FLAG_CMD/table.dat present. test_testconcat : table.f8 present. test_testconcat : SOURCE/table.f0 present. test_testconcat : ANTENNA/table.f0 present. test_testconcat : table.f1 present. test_testconcat : OBSERVATION/table.f0 present. test_testconcat : PROCESSOR/table.f0 present. test_testconcat : FEED/table.dat present. test_testconcat : HISTORY/table.f0 present. test_testconcat : HISTORY/table.dat present. test_testconcat : FIELD/table.f0 present. test_testconcat : table.f4 present. test_testconcat : DATA_DESCRIPTION/table.dat present. test_testconcat : OBSERVATION/table.dat present. test_testconcat : table.f3 present. test_testconcat : table.f5 present. test_testconcat : table.f7 present. test_testconcat : POLARIZATION/table.f0 present. test_testconcat : table.f2 present. test_testconcat : FEED/table.f0 present. test_testconcat : table.f6 present. test_testconcat : POLARIZATION/table.dat present. test_testconcat : MS exists. All tables present. test_testconcat : OK. Checking tables in detail ... test_testconcat : comparing ['CAL', 0, 0, 0] test_testconcat : comparing ['SIG', 0, 1, 0] test_testconcat : comparing ['SUB_SCAN', 2, 1, 0] test_testconcat : table STATE as expected. PASSED - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_task_testconcat/nose.xml - ======================== 5 passed, 2 warnings in 2.31s ========================= ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12 cachedir: .pytest_cache rootdir: /home/casatest/casa6/casatestutils/nosedir/test_task_concat configfile: pytest.ini collecting ... collected 22 items test_task_concat.py::test_concat::test1 2026-03-12 21:18:44 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:44 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:44 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:44 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 1: 4 parts, same sources but different spws ['A2256LC2_4.5s-1.ms', 'A2256LC2_4.5s-2.ms', 'A2256LC2_4.5s-2b.ms', 'X1127a.smaller.ms', 'X39a.pm03.scan3.ms', 'X425.pm03.scan4.ms', 'X425.pm04.scan4.ms', 'Xd21.smaller.ms', 'li2502_hi.ms', 'li2502_lo.ms', 'n08c1_swap1.ms', 'n08c1_swap2.ms', 'n08c1_swap2_swapped.ms', 'nep1-shrunk.ms', 'nep2-shrunk.ms', 'nep3-shrunk.ms', 'part1.ms', 'part2-mod.ms', 'part2-mod2.ms', 'part2.ms', 'part3.ms', 'part4.ms', 'shortpart1.ms', 'shortpart2.ms', 'shortpart3.ms', 'shortpart4.ms', 'shortpart5.ms', 'sim7.ms', 'sim8.ms', 'uid___A002_Xab8dc1_X95a-shrunk.ms', 'uid___A002_Xab8dc1_Xf13-shrunk.ms'] Copying A2256LC2_4.5s-1.ms Copying A2256LC2_4.5s-2.ms Copying A2256LC2_4.5s-2b.ms Copying X1127a.smaller.ms Copying X39a.pm03.scan3.ms Copying X425.pm03.scan4.ms Copying X425.pm04.scan4.ms Copying Xd21.smaller.ms Copying li2502_hi.ms Copying li2502_lo.ms Copying n08c1_swap1.ms Copying n08c1_swap2.ms Copying n08c1_swap2_swapped.ms Copying nep1-shrunk.ms Copying nep2-shrunk.ms Copying nep3-shrunk.ms Copying part1.ms Copying part2-mod.ms Copying part2-mod2.ms Copying part2.ms Copying part3.ms Copying part4.ms Copying shortpart1.ms Copying shortpart2.ms Copying shortpart3.ms Copying shortpart4.ms Copying shortpart5.ms Copying sim7.ms Copying sim8.ms Copying uid___A002_Xab8dc1_X95a-shrunk.ms Copying uid___A002_Xab8dc1_Xf13-shrunk.ms Creating MSs with ephemeris table use ... Creating MS with duplicate fields test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 55, 13, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 55, 3, 0] test_concat : table SOURCE as expected. test_concat : comparing ['NUM_CHAN', 3, 128, 0] test_concat : table SPECTRAL_WINDOW as expected. PASSED test_task_concat.py::test_concat::test10 2026-03-12 21:18:45 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:45 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:45 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:45 WARN concat::::casa The setup of the input MSs is not fully consistent. The concatenation may fail 2026-03-12 21:18:45 WARN concat::::casa and/or the affected columns may contain partially only default data. 2026-03-12 21:18:45 WARN concat::::casa {'part2-mod2.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': [], 'missingcol_b': ['CORRECTED_DATA', 'MODEL_DATA']}}, 'part3.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': [], 'missingcol_b': ['CORRECTED_DATA', 'MODEL_DATA']}}} Concat 10: 3 parts, different sources, same spws, different scratch columns: yes, no, no creating scratch columns in part1-wscratch.ms test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 28, 13, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_concat : table SOURCE as expected. test_concat : comparing ['NUM_CHAN', 1, 128, 0] test_concat : table SPECTRAL_WINDOW as expected. PASSED test_task_concat.py::test_concat::test11 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 11: 2 parts of same MS split in time, use of ephemerides, first ephemeris covers both MS time ranges test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FIELD/EPHEM1_Jupiter_54708-55437dUTC.tab present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : FIELD/EPHEM0_Uranus_54708-55437dUTC.tab present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test12 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 12: 2 parts of same MS split in spw, use of ephemerides test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FIELD/EPHEM1_Jupiter_54708-55437dUTC.tab present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : FIELD/EPHEM0_Uranus_54708-55437dUTC.tab present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : FIELD/EPHEM2_Jupiter_54708-55437dUTC.tab not present as expected. test_concat : FIELD/EPHEM3_Uranus_54708-55437dUTC.tab not present as expected. test_concat : FIELD/EPHEM2_Uranus_54708-55437dUTC.tab not present as expected. test_concat : FIELD/EPHEM3_Jupiter_54708-55437dUTC.tab not present as expected. PASSED test_task_concat.py::test_concat::test13 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:46 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:46 WARN concat::::casa The setup of the input MSs is not fully consistent. The concatenation may fail 2026-03-12 21:18:46 WARN concat::::casa and/or the affected columns may contain partially only default data. 2026-03-12 21:18:46 WARN concat::::casa {'xy2.ms': {'FIELD': {'present_a': True, 'present_b': True, 'missingcol_a': ['EPHEMERIS_ID'], 'missingcol_b': []}}} Concat 13: 2 parts of same MS split in time, use of ephemerides only in second part test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : FIELD/EPHEM0_Uranus_54708-55437dUTC.tab present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... PASSED test_task_concat.py::test_concat::test14 2026-03-12 21:18:47 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:47 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 14: 2 parts of same MS split in time, use of ephemerides, first ephemeris covers both MS time ranges, not chronologically ordered test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FIELD/EPHEM1_Jupiter_54708-55437dUTC.tab present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : FIELD/EPHEM0_Uranus_54708-55437dUTC.tab present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test15 2026-03-12 21:18:47 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:18:47 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 15: 2 parts of same MS split in time, use of ephemerides, first ephemeris does not cover both MS time ranges test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FIELD/EPHEM1_Jupiter_54708-55437dUTC.tab present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : FIELD/EPHEM0_Uranus_54708-55437dUTC.tab present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : FIELD/EPHEM2_Uranus_55437-56293dUTC.tab present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test16 Concat 16: 3 parts, SD data, one non-concurrent, two concurrent (CAS-5316) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : POINTING/table.dat present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : table.f0i present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : ANTENNA/table.dat present. test_concat : table.f0 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test17 2026-03-12 21:18:47 SEVERE getcell::SIGMA_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column SIGMA_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/uid___A002_Xab8dc1_X95a-shrunk.ms/table.f20 2026-03-12 21:18:47 WARN concat::::casa Column SIGMA_SPECTRUM in table uid___A002_Xab8dc1_X95a-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/uid___A002_Xab8dc1_X95a-shrunk.ms/table.f19 2026-03-12 21:18:47 WARN concat::::casa Column WEIGHT_SPECTRUM in table uid___A002_Xab8dc1_X95a-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::SIGMA_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column SIGMA_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/uid___A002_Xab8dc1_Xf13-shrunk.ms/table.f20 2026-03-12 21:18:47 WARN concat::::casa Column SIGMA_SPECTRUM in table uid___A002_Xab8dc1_Xf13-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/uid___A002_Xab8dc1_Xf13-shrunk.ms/table.f19 2026-03-12 21:18:47 WARN concat::::casa Column WEIGHT_SPECTRUM in table uid___A002_Xab8dc1_Xf13-shrunk.ms has no data. Accessing it will cause errors. Concat 17: 2 completely different MSs, use of ephemerides test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : FIELD/EPHEM1_Uranus_57304.04900000.tab present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : FIELD/EPHEM0_Neptune_57303.95200000.tab present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... PASSED test_task_concat.py::test_concat::test18 2026-03-12 21:18:47 SEVERE getcell::SIGMA_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column SIGMA_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep2-shrunk.ms/table.f20 2026-03-12 21:18:47 WARN concat::::casa Column SIGMA_SPECTRUM in table nep2-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep2-shrunk.ms/table.f19 2026-03-12 21:18:47 WARN concat::::casa Column WEIGHT_SPECTRUM in table nep2-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::SIGMA_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column SIGMA_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep1-shrunk.ms/table.f20 2026-03-12 21:18:47 WARN concat::::casa Column SIGMA_SPECTRUM in table nep1-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep1-shrunk.ms/table.f19 2026-03-12 21:18:47 WARN concat::::casa Column WEIGHT_SPECTRUM in table nep1-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::SIGMA_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column SIGMA_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep3-shrunk.ms/table.f20 2026-03-12 21:18:47 WARN concat::::casa Column SIGMA_SPECTRUM in table nep3-shrunk.ms has no data. Accessing it will cause errors. 2026-03-12 21:18:47 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/nep3-shrunk.ms/table.f19 2026-03-12 21:18:47 WARN concat::::casa Column WEIGHT_SPECTRUM in table nep3-shrunk.ms has no data. Accessing it will cause errors. Concat 18: 3 MSs, use of ephemerides with parameter forcesingleephemfield test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : FIELD/EPHEM2_Pallas_57501.36900000.tab present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : FIELD/EPHEM0_Titan_57494.36900000.tab present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : FIELD/EPHEM1_Neptune_57494.36900000.tab present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... PASSED test_task_concat.py::test_concat::test19 Concat 19: two MSs with different PROCESSOR table (CAS-12937) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['FLAG_ROW', 0, False, 0] test_concat : comparing ['FLAG_ROW', 1, False, 0] test_concat : comparing ['FLAG_ROW', 2, False, 0] test_concat : comparing ['FLAG_ROW', 3, False, 0] test_concat : comparing ['FLAG_ROW', 4, False, 0] test_concat : comparing ['FLAG_ROW', 5, False, 0] test_concat : comparing ['MODE_ID', 0, 3, 0] test_concat : comparing ['MODE_ID', 1, 0, 0] test_concat : comparing ['MODE_ID', 2, 1, 0] test_concat : comparing ['MODE_ID', 3, 0, 0] test_concat : comparing ['MODE_ID', 4, 0, 0] test_concat : comparing ['MODE_ID', 5, 1, 0] test_concat : comparing ['TYPE', 0, 'RADIOMETER', 0] test_concat : comparing ['TYPE', 1, 'CORRELATOR', 0] test_concat : comparing ['TYPE', 2, 'CORRELATOR', 0] test_concat : comparing ['TYPE', 3, 'CORRELATOR', 0] test_concat : comparing ['TYPE', 4, 'RADIOMETER', 0] test_concat : comparing ['TYPE', 5, 'CORRELATOR', 0] test_concat : comparing ['TYPE_ID', 0, -1, 0] test_concat : comparing ['TYPE_ID', 1, -1, 0] test_concat : comparing ['TYPE_ID', 2, -1, 0] test_concat : comparing ['TYPE_ID', 3, -1, 0] test_concat : comparing ['TYPE_ID', 4, -1, 0] test_concat : comparing ['TYPE_ID', 5, -1, 0] test_concat : comparing ['SUB_TYPE', 0, 'SQUARE_LAW_DETECTOR', 0] test_concat : comparing ['SUB_TYPE', 1, 'ALMA_ACA', 0] test_concat : comparing ['SUB_TYPE', 2, 'ALMA_ACA', 0] test_concat : comparing ['SUB_TYPE', 3, 'ALMA_BASELINE', 0] test_concat : comparing ['SUB_TYPE', 4, 'ALMA_RADIOMETER', 0] test_concat : comparing ['SUB_TYPE', 5, 'ALMA_BASELINE', 0] test_concat : table PROCESSOR as expected. PASSED test_task_concat.py::test_concat::test2 2026-03-12 21:19:19 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:19 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:19 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 2: 3 parts, different sources, different spws, copypointing=False, visweightscale=[3.,2.,1.] test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 41, 13, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 41, 2, 0] test_concat : table SOURCE as expected. test_concat : comparing ['NUM_CHAN', 2, 128, 0] test_concat : table SPECTRAL_WINDOW as expected. test_concat : comparing ['WEIGHT', 0, array([11.86871839]), 1e-06] test_concat : comparing ['WEIGHT', 23813, array([19.3635335]), 1e-06] test_concat : comparing ['WEIGHT', 23814, array([7.91247892]), 1e-06] test_concat : comparing ['WEIGHT', 47627, array([12.90902233]), 1e-06] test_concat : comparing ['WEIGHT', 47628, array([3.95623946]), 1e-06] test_concat : comparing ['WEIGHT', 71441, array([6.45451117]), 1e-06] test_concat : table MAIN as expected. test_concat : comparing ['SIGMA', 0, array([0.29026728]), 1e-06] test_concat : comparing ['SIGMA', 23813, array([0.22725199]), 1e-06] test_concat : comparing ['SIGMA', 23814, array([0.35550336]), 1e-06] test_concat : comparing ['SIGMA', 47627, array([0.27832571]), 1e-06] test_concat : comparing ['SIGMA', 47628, array([0.50275767]), 1e-06] test_concat : comparing ['SIGMA', 71441, array([0.393612]), 1e-06] test_concat : table MAIN as expected. PASSED test_task_concat.py::test_concat::test20 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:21 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Concat 20: two MSs with different antenna table in full polarization (CAS-12872) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test21 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 21: 2 parts, duplicate field (CAS-14665) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... PASSED test_task_concat.py::test_concat::test22 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:21 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 22: 2 parts, different swps with tsys (CAS-14683) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['ANTENNA_ID', 0, 0, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 0, 0, 0] test_concat : comparing ['TIME', 0, 5246359219.499616, 1e-08] test_concat : comparing ['TSYS', 0, [63.7799988], 1e-06] test_concat : comparing ['ANTENNA_ID', 8623, 9, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 8623, 31, 0] test_concat : comparing ['TIME', 8623, 5246365824.49968, 1e-08] test_concat : comparing ['TSYS', 8623, [231.449997], 1e-06] test_concat : table SYSCAL as expected. PASSED test_task_concat.py::test_concat::test3 2026-03-12 21:19:22 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:22 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:22 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row Concat 3: 3 parts, different sources, same spws test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 28, 13, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_concat : table SOURCE as expected. test_concat : comparing ['NUM_CHAN', 1, 128, 0] test_concat : table SPECTRAL_WINDOW as expected. PASSED test_task_concat.py::test_concat::test4 2026-03-12 21:19:22 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/shortpart1.ms/table.f20 2026-03-12 21:19:22 WARN concat::::casa Column WEIGHT_SPECTRUM in table shortpart1.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:22 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/shortpart2.ms/table.f20 2026-03-12 21:19:22 WARN concat::::casa Column WEIGHT_SPECTRUM in table shortpart2.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:22 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/shortpart3.ms/table.f20 2026-03-12 21:19:22 WARN concat::::casa Column WEIGHT_SPECTRUM in table shortpart3.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:22 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/shortpart4.ms/table.f20 2026-03-12 21:19:22 WARN concat::::casa Column WEIGHT_SPECTRUM in table shortpart4.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:22 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/shortpart5.ms/table.f20 2026-03-12 21:19:22 WARN concat::::casa Column WEIGHT_SPECTRUM in table shortpart5.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:37 SEVERE getcell::SOURCE_ID Exception Reported: TableProxy::getCell: no such row Concat 4: five MSs with identical sources but different time/intervals on them (CSV-268) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 0, 0, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 0, 0, 0] test_concat : table SOURCE as expected. test_concat : comparing ['SOURCE_ID', 7, 0, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 7, 7, 0] test_concat : table SOURCE as expected. test_concat : comparing ['SOURCE_ID', 8, 1, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 8, 0, 0] test_concat : table SOURCE as expected. test_concat : comparing ['SOURCE_ID', 15, 1, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 15, 7, 0] test_concat : table SOURCE as expected. The following should fail: SOURCE row 16 should not exist test_concat : comparing ['SOURCE_ID', 16, 0, 100000] Expected error. test_concat : comparing ['NUM_CHAN', 8, 4, 0] test_concat : table SPECTRAL_WINDOW as expected. PASSED test_task_concat.py::test_concat::test5 2026-03-12 21:19:37 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:37 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/A2256LC2_4.5s-1.ms/table.f20 2026-03-12 21:19:37 WARN concat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-1.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:37 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:37 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/A2256LC2_4.5s-2.ms/table.f20 2026-03-12 21:19:37 WARN concat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-2.ms has no data. Accessing it will cause errors. Concat 5: two MSs with different state table (CAS-2601) test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['CAL', 0, 0, 0] test_concat : comparing ['SIG', 0, 1, 0] test_concat : comparing ['SUB_SCAN', 2, 1, 0] test_concat : table STATE as expected. PASSED test_task_concat.py::test_concat::test6 2026-03-12 21:19:38 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:38 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/A2256LC2_4.5s-1.ms/table.f20 2026-03-12 21:19:38 WARN concat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-1.ms has no data. Accessing it will cause errors. 2026-03-12 21:19:38 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:38 SEVERE getcell::WEIGHT_SPECTRUM Exception Reported: Table DataManager error: Invalid operation: TSM: no array in row 0 of column WEIGHT_SPECTRUM in /home/casatest/casa6/casatestutils/nosedir/test_task_concat/A2256LC2_4.5s-2b.ms/table.f20 2026-03-12 21:19:38 WARN concat::::casa Column WEIGHT_SPECTRUM in table A2256LC2_4.5s-2b.ms has no data. Accessing it will cause errors. Concat 6: two MSs with different state table and feed table test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SPECTRAL_WINDOW_ID', 53, 1, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 54, 2, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 107, 3, 0] test_concat : comparing ['RECEPTOR_ANGLE', 54, [-1, 0], 0] test_concat : table FEED as expected. PASSED test_task_concat.py::test_concat::test7 2026-03-12 21:19:38 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Concat 7: two MSs with different antenna table such that baseline label reversal becomes necessary test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : OK. Checking baseline labels ... PASSED test_task_concat.py::test_concat::test8 2026-03-12 21:19:39 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. Concat 8: two MSs with different antenna tables, copypointing = False test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : OK. Checking baseline labels ... PASSED test_task_concat.py::test_concat::test9 2026-03-12 21:19:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:39 SEVERE getcell::TIME Exception Reported: TableProxy::getCell: no such row 2026-03-12 21:19:39 WARN concat::::casa The setup of the input MSs is not fully consistent. The concatenation may fail 2026-03-12 21:19:39 WARN concat::::casa and/or the affected columns may contain partially only default data. 2026-03-12 21:19:39 WARN concat::::casa {'part2-mod2-wscratch.ms': {'Main': {'present_a': True, 'present_b': True, 'missingcol_a': ['CORRECTED_DATA', 'MODEL_DATA'], 'missingcol_b': []}}} Concat 9: 3 parts, different sources, same spws, different scratch columns: no, yes, no creating scratch columns in part2-mod2-wscratch.ms test_concat : Now checking output ... test_concat : PROCESSOR/table.f0 present. test_concat : SOURCE/table.dat present. test_concat : PROCESSOR/table.dat present. test_concat : POLARIZATION/table.f0 present. test_concat : FLAG_CMD/table.f0 present. test_concat : table.f2 present. test_concat : table.f4 present. test_concat : POINTING/table.dat present. test_concat : table.f6 present. test_concat : OBSERVATION/table.f0 present. test_concat : FEED/table.dat present. test_concat : HISTORY/table.dat present. test_concat : table.f7 present. test_concat : table.f3 present. test_concat : SOURCE/table.f0 present. test_concat : FIELD/table.dat present. test_concat : POINTING/table.f0 present. test_concat : FLAG_CMD/table.dat present. test_concat : table.dat present. test_concat : table.f1 present. test_concat : STATE/table.dat present. test_concat : ANTENNA/table.f0 present. test_concat : SPECTRAL_WINDOW/table.dat present. test_concat : HISTORY/table.f0 present. test_concat : OBSERVATION/table.dat present. test_concat : FEED/table.f0 present. test_concat : SPECTRAL_WINDOW/table.f0 present. test_concat : table.f8 present. test_concat : ANTENNA/table.dat present. test_concat : table.f5 present. test_concat : DATA_DESCRIPTION/table.dat present. test_concat : POLARIZATION/table.dat present. test_concat : STATE/table.f0 present. test_concat : DATA_DESCRIPTION/table.f0 present. test_concat : FIELD/table.f0 present. test_concat : MS exists. All tables present. Try opening as MS ... test_concat : OK. Checking tables in detail ... test_concat : comparing ['SOURCE_ID', 28, 13, 0] test_concat : comparing ['SPECTRAL_WINDOW_ID', 28, 1, 0] test_concat : table SOURCE as expected. test_concat : comparing ['NUM_CHAN', 1, 128, 0] test_concat : table SPECTRAL_WINDOW as expected. PASSEDA2256LC2_4.5s-1.ms A2256LC2_4.5s-2.ms A2256LC2_4.5s-2b.ms X1127a.smaller.ms X39a.pm03.scan3.ms X425.pm03.scan4.ms X425.pm04.scan4.ms Xd21.smaller.ms li2502_hi.ms li2502_lo.ms n08c1_swap1.ms n08c1_swap2.ms n08c1_swap2_swapped.ms nep1-shrunk.ms nep2-shrunk.ms nep3-shrunk.ms part1.ms part2-mod.ms part2-mod2.ms part2.ms part3.ms part4.ms shortpart1.ms shortpart2.ms shortpart3.ms shortpart4.ms shortpart5.ms sim7.ms sim8.ms uid___A002_Xab8dc1_X95a-shrunk.ms uid___A002_Xab8dc1_Xf13-shrunk.ms xy1.ms xy1-noephem.ms xy2.ms xy2late.ms xy2-jup-ur.ms xya.ms xyb.ms part1-dupfield.ms - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_task_concat/nose.xml - =================== 22 passed, 1 warning in 60.12s (0:01:00) =================== ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12 cachedir: .pytest_cache rootdir: /home/casatest/casa6/casatestutils/nosedir/test_task_gencal configfile: pytest.ini collecting ... gencal tests will use data from /opt/casa/data/casatestdata//unittest/gencal/ collected 28 items test_task_gencal.py::gencal_antpostest::test_antpos_auto_evla Test automated antenna position correction. Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_antpostest::test_antpos_auto_evla_CAS13057 gencal: test a bugfix of CAS-13057 for automated antenna position correction Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_antpostest::test_antpos_manual Test manual antenna position correction. Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_antpostest::test_antpos_manual_time_limit_evla gencal: test if time limit sets cutoff date for antpos corrections PASSED test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_empty 2026-03-12 21:19:55 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: The list of antenna positions in JSON file is empty This test checks that an exception is thrown if the name of any of the antennas in the JSON file is not found in the MS PASSED test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_fake_positions This test uses a MS that has been hand-crafted to be a point source model distorted with the known phases that a displacement in the antenna positions would cause. Then, the right positions are used in gencal to generate a calibration table. Those positions are input in a JSON file created by create_fake_antenna_json(). Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_non_existing_antenna 2026-03-12 21:19:56 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: Antenna NON_EXISTENT could not be found in input MS This test checks that an exception is thrown if the name of any of the antennas in the JSON file is not found in the MS PASSED test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_notalma 2026-03-12 21:19:56 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: JSON file with antenna positions is not from ALMA. This is currently not supported This test checks when the JSON file is used there are no other parameters being set like the antenna parameter PASSED test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_overspecify 2026-03-12 21:19:57 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: When using infile for ALMA the caltype is antpos, antenna, pol and parameter must be empty 2026-03-12 21:19:57 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: When using infile for ALMA the caltype is antpos, antenna, pol and parameter must be empty 2026-03-12 21:19:57 SEVERE gencal::::casa Task gencal raised an exception of class ValueError with the following message: When using infile for ALMA the caltype is antpos, antenna, pol and parameter must be empty This test checks when the JSON file is used there are no other parameters being set like the antenna parameter PASSED test_task_gencal.py::gencal_test_tec_vla::test_tec_maps gencal: very basic test of tec_maps and gencal(caltype='tecim') IGS files required for: ['2010/04/26'] For 2010/04/26, the required IGS file is called: igsg1160.10i Attempting retrieval of IGS Final product file: igsg1160.10i.Z Transforming IONEX data format to a TEC/DTEC array for 2010/04/26 Making image: tdem0003gencal.ms.IGS_TEC.im Making image: tdem0003gencal.ms.IGS_RMS_TEC.im The following TEC map was generated: tdem0003gencal.ms.IGS_TEC.im & tdem0003gencal.ms.IGS_RMS_TEC.im For 2023/12/01, the required IGS file is called: IGS0OPSFIN_20233350000_01D_02H_GIM.INX Attempting retrieval of IGS Final product file: IGS0OPSFIN_20233350000_01D_02H_GIM.INX.gz Transforming IONEX data format to a TEC/DTEC array for 2023/12/01 PASSED test_task_gencal.py::gencal_gaincurve_test::test_gainCurveVLA Test calibration table produced when gencal is run on a *VLA* MS and relying on data/nrao/VLA/GainCurves Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_gaincurve_test::test_gainCurveVLBA Test calibration table produced when gencal is run on a VLBA MS with an internal GAIN_CURVE table Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_gaincurve_test::test_noGainCurveEVN 2026-03-12 21:19:58 SEVERE Calibrater::specifycal Caught Exception: Automatic gain curve not supported for EVN 2026-03-12 21:19:58 SEVERE Exception Reported: Error in Calibrater::specifycal. 2026-03-12 21:19:58 SEVERE gencal::::casa Task gencal raised an exception of class RuntimeError with the following message: Error in Calibrater::specifycal. Test that when gencal is run on an EVN MS with no GAIN_CURVE table it creates no calibration table PASSED test_task_gencal.py::gencal_tsys_test::test_tsys 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/17:06:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:33.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:48.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/17:25:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:27:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:58 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/17:58:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:09:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:09:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:10:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:30:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:30:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:37:06.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:40:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:51:06.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=9 (pol=1) in spw 0 at t=2008/03/10/18:56:46.0 are all negative or zero will be entirely flagged. Test calibration table produced when gencal is run on an MS with a SYSCAL table Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_tsys_test::test_tsys_nan 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/17:06:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:33.0 are all negative or zero will be entirely flagged. 2026-03-12 21:19:59 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:09:48.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/17:25:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/17:27:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/17:58:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:09:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:09:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:10:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:19:19.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:30:03.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:30:18.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:37:06.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:40:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 0 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 1 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 2 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:50:21.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=6 (pol=1) in spw 3 at t=2008/03/10/18:51:06.0 are all negative or zero will be entirely flagged. 2026-03-12 21:20:00 WARN Tsys data for ant id=9 (pol=1) in spw 0 at t=2008/03/10/18:56:46.0 are all negative or zero will be entirely flagged. Test calibration table produced when gencal is run on an MS with a SYSCAL table that contains NaNs Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_infile_is_incorrect_type Test to check for ejecting raise when infile is incorrect type. PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_asdm_web_api Test to check that the factors from the web API are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * endpoint='asdm' Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column CPARAM Column CPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_factor_file Test to check that the factors in the csv file are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * infile Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column CPARAM Column CPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_factor_file_xxyy Test to check that the factors in the csv file are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * infile Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_interpolation_web_api 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. 2026-03-12 21:20:02 WARN gencal::jyperk.MeanElevation._calc_elevation_mean::casa The elevation mean is np.nan, so the factor is set 1. Test to check that the factors from the web API are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * endpoint='interpolation' Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column CPARAM Column CPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_model_fit_web_api Test to check that the factors from the web API are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * endpoint='model-fit' Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column CPARAM Column CPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_web_api_error 2026-03-12 21:20:06 SEVERE gencal::::casa Failed to get Jy/K factors from DB: expected error 2026-03-12 21:20:06 SEVERE gencal::::casa Task gencal raised an exception of class RuntimeError with the following message: Failed to get Jy/K factors from DB: expected error Test to check that the factors from the web API are applied to the caltable. The following arguments are required for this test. * caltype='jyperk' * endpoint='asdm' PASSED test_task_gencal.py::TestJyPerK::test_not_vis_name_in_factor_csv 2026-03-12 21:20:06 SEVERE gencal::::casa Task gencal raised an exception of class Exception with the following message: There is no factor. Test to check a caltable does not been generated when there are not vis name in the factor csv file. PASSED test_task_gencal.py::TestSwPow::test_switched_power_weights_caltype Switched-Power (swpwts) calculation: 0 Check that resulting caltable has all 1's for gains and non-trivial values for weight adjustment The following arguments are required for this test. * caltype='swpwts' PASSED test_task_gencal.py::gencal_eoptest::test_eop Test calibration table produced when gencal is run on an MS with an EARTH_ORIENTATION table. Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_eoptest::test_eop_iers Test calibration table produced when gencal is run using an external file. Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_eoptest::test_eop_usno Test calibration table produced when gencal is run using an external file. Testing column TIME Column TIME PASSED Testing column FIELD_ID Column FIELD_ID PASSED Testing column SPECTRAL_WINDOW_ID Column SPECTRAL_WINDOW_ID PASSED Testing column ANTENNA1 Column ANTENNA1 PASSED Testing column ANTENNA2 Column ANTENNA2 PASSED Testing column INTERVAL Column INTERVAL PASSED Testing column SCAN_NUMBER Column SCAN_NUMBER PASSED Testing column OBSERVATION_ID Column OBSERVATION_ID PASSED Testing column FPARAM Column FPARAM PASSED Testing column PARAMERR Column PARAMERR PASSED Testing column FLAG Column FLAG PASSED Testing column SNR Column SNR PASSED PASSED test_task_gencal.py::gencal_eoptest::test_noeop 2026-03-12 21:20:07 SEVERE open::evn_copy.ms/EARTH_ORIENTATION Exception Reported: Table evn_copy.ms/EARTH_ORIENTATION does not exist 2026-03-12 21:20:07 SEVERE gencal::::casa No EOPS found in evn_copy.ms Test that no calibration table is produced when gencal is run on an MS without an EARTH_ORIENTATION table. PASSED - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_task_gencal/nose.xml - ======================== 28 passed, 1 warning in 25.95s ======================== ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12 cachedir: .pytest_cache rootdir: /home/casatest/casa6/casatestutils/nosedir/test_task_importfitsidi configfile: pytest.ini collecting ... collected 13 items test_task_importfitsidi.py::test_importfitsidi::test1 2026-03-12 21:20:08 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:08 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. fitsidi-import: Test good input importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['UVW', 42, [0.0, 0.0, 0.0], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 42, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 42, [[(1.06945515+7.91624188e-09j), (0.98315531+9.31322575e-10j), (1.0524447+5.77396486e-09j), (0.90496856+0j), (0.93005872-6.71682887e-09j), (0.80769897+0j), (0.93059886-6.97121116e-09j), (0.77081358+0j), (0.93020338-7.4505806e-09j), (0.83353537+0j), (0.91982168-5.54113422e-09j), (0.88411278-4.65661287e-10j), (1.02857709+5.7855063e-09j), (0.93398595+0j), (1.1388402+1.01289768e-08j), (2.49237108+0j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['UVW', 638, [171529.37575288, -786712.70341456, 210321.20978818], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 638, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 638, [[(-0.00224198+0.00067056j), (-0.00475123+0.0024323j), (-0.00416393+0.00212671j), (-0.0056535+0.00340364j), (-0.00527357+0.00011977j), (-0.00292699+0.00131954j), (-0.00429945+0.00035823j), (-0.00545671-0.00033945j), (-0.00646004+0.00037293j), (-0.00419376-0.00115011j), (-0.00508117+0.00045939j), (-0.0050166-0.00047975j), (-0.00444734-0.00101535j), (-0.00384988-0.00102731j), (-0.00551326+0.00101364j), (-0.00337701+0.00080481j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['OFFSET', 1, [0.0, 0.0, 0.0], 0] importfitsidi-unit-test : comparing ['POSITION', 1, [3370605.8469, 711917.6732, 5349830.8438], 0.0001] importfitsidi-unit-test : comparing ['MOUNT', 1, 'ALT-AZ', 0] importfitsidi-unit-test : comparing ['DISH_DIAMETER', 1, 0.0, 0.0] importfitsidi-unit-test : table ANTENNA as expected. importfitsidi-unit-test : comparing ['NUM_CHAN', 7, 16, 0] importfitsidi-unit-test : comparing ['TOTAL_BANDWIDTH', 7, 8000000.0, 0] importfitsidi-unit-test : comparing ['CHAN_WIDTH', 7, [500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0], 1e-08] importfitsidi-unit-test : comparing ['CHAN_FREQ', 7, [43218490000.0, 43218990000.0, 43219490000.0, 43219990000.0, 43220490000.0, 43220990000.0, 43221490000.0, 43221990000.0, 43222490000.0, 43222990000.0, 43223490000.0, 43223990000.0, 43224490000.0, 43224990000.0, 43225490000.0, 43225990000.0], 1e-08] importfitsidi-unit-test : table SPECTRAL_WINDOW as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test10 2026-03-12 21:20:09 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:09 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:09 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE VLBA which is 0 m. 2026-03-12 21:20:09 WARN FitsIDItoMS()::readFitsFile FITS-IDI table CALIBRATION not yet supported. Will ignore it. 2026-03-12 21:20:09 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:09 WARN FitsIDItoMS()::fillCorrelatorModelTable not yet implemented 2026-03-12 21:20:09 SEVERE FitsIDItoMS()::handleModelComps Data needs FFT artifact corrections; this is not yet implemented. 2026-03-12 21:20:09 SEVERE FitsIDItoMS()::handleModelComps Data was correlated with HANNING taper; support for this taper is not yet implemented. fitsidi-import: Test import of VLBA archival data importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['UVW', 15, [828914.03079271, 439115.74358212, -3087211.83269717], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 15, 2.0971519947052, 1e-08] importfitsidi-unit-test : comparing ['DATA', 15, [[(-0.0005048021+0.0006272711j), (0.0004651772-0.0004499542j), (0.0002667628-0.0001897688j), (-0.0009842832-0.0005429656j), (-0.0001268085-0.0007897264j), (-0.0004823971-0.0002412655j), (0.0009139312+0.0002414373j), (6.49303e-05-0.001232001j), (-0.0002075107-0.0009946608j), (-0.0004472813+0.0009435851j), (0.0011783736-0.0003215929j), (0.0003143105-0.000239311j), (-0.000747297-0.0006453455j), (-0.0002369661-9.27994e-05j), (0.0007526718+0.0009522775j), (0.0006285428-0.0002970326j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test11 2026-03-12 21:20:10 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:10 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:10 WARN SynthesisImager::createIMStore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 1325) Unknown stokes types in feed table: [l, ?] 2026-03-12 21:20:10 WARN SynthesisImager::createIMStore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 1325)+ Results open to question! 2026-03-12 21:20:10 WARN SIImageStore::getPSFGaussian (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SIImageStore.cc, line 2136) PSF is blank for[C0:P0] 2026-03-12 21:20:10 WARN task_tclean::SynthesisImager::makePBImage() (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 2847) Telescope EVN is not known 2026-03-12 21:20:10 WARN task_tclean::SynthesisImager::makePBImage() (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 2847)+ Not making the PB image 2026-03-12 21:20:11 WARN task_tclean::SIImageStore::restore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SIImageStore.cc, line 2345) Restoring with an empty model image. Only residuals will be processed to form the output restored image. fitsidi-import: Test default reference frame importfitsidi-unit-test : Success! Now checking output ... PASSED test_task_importfitsidi.py::test_importfitsidi::test12 2026-03-12 21:20:11 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:11 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:11 WARN SynthesisImager::createIMStore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 1325) Unknown stokes types in feed table: [l, ?] 2026-03-12 21:20:11 WARN SynthesisImager::createIMStore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 1325)+ Results open to question! 2026-03-12 21:20:12 WARN SIImageStore::getPSFGaussian (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SIImageStore.cc, line 2136) PSF is blank for[C0:P0] 2026-03-12 21:20:12 WARN task_tclean::SynthesisImager::makePBImage() (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 2847) Telescope EVN is not known 2026-03-12 21:20:12 WARN task_tclean::SynthesisImager::makePBImage() (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SynthesisImager.cc, line 2847)+ Not making the PB image 2026-03-12 21:20:12 WARN task_tclean::SIImageStore::restore (file /source/casa6/casatools/src/code/synthesis/ImagerObjects/SIImageStore.cc, line 2345) Restoring with an empty model image. Only residuals will be processed to form the output restored image. fitsidi-import: Test overriding reference frame importfitsidi-unit-test : Success! Now checking output ... PASSED test_task_importfitsidi.py::test_importfitsidi::test13 2026-03-12 21:20:12 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:12 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:12 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE VLBA which is 0 m. 2026-03-12 21:20:12 WARN FitsIDItoMS()::readFitsFile FITS-IDI table CALIBRATION not yet supported. Will ignore it. 2026-03-12 21:20:12 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:12 WARN FitsIDItoMS()::fillCorrelatorModelTable not yet implemented 2026-03-12 21:20:12 SEVERE FitsIDItoMS()::handleModelComps Data needs FFT artifact corrections; this is not yet implemented. 2026-03-12 21:20:12 SEVERE FitsIDItoMS()::handleModelComps Data was correlated with HANNING taper; support for this taper is not yet implemented. fitsidi-import: Test mount types importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['MOUNT', 0, 'ALT-AZ', 0] importfitsidi-unit-test : comparing ['MOUNT', 1, 'EQUATORIAL', 0] importfitsidi-unit-test : comparing ['MOUNT', 2, 'ALT-AZ+NASMYTH-R', 0] importfitsidi-unit-test : comparing ['MOUNT', 3, 'ALT-AZ+NASMYTH-L', 0] importfitsidi-unit-test : comparing ['MOUNT', 4, 'ALT-AZ+BWG-R', 0] importfitsidi-unit-test : comparing ['MOUNT', 5, 'ALT-AZ+BWG-L', 0] importfitsidi-unit-test : comparing ['MOUNT', 6, 'X-Y', 0] importfitsidi-unit-test : table ANTENNA as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test2 2026-03-12 21:20:13 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:13 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:14 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. fitsidi-import: Test good input, list of two input files importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['UVW', 42, [0.0, 0.0, 0.0], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 42, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 42, [[(1.06945515+7.91624188e-09j), (0.98315531+9.31322575e-10j), (1.0524447+5.77396486e-09j), (0.90496856+0j), (0.93005872-6.71682887e-09j), (0.80769897+0j), (0.93059886-6.97121116e-09j), (0.77081358+0j), (0.93020338-7.4505806e-09j), (0.83353537+0j), (0.91982168-5.54113422e-09j), (0.88411278-4.65661287e-10j), (1.02857709+5.7855063e-09j), (0.93398595+0j), (1.1388402+1.01289768e-08j), (2.49237108+0j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['UVW', 638, [171529.37575288, -786712.70341456, 210321.20978818], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 638, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 638, [[(-0.00224198+0.00067056j), (-0.00475123+0.0024323j), (-0.00416393+0.00212671j), (-0.0056535+0.00340364j), (-0.00527357+0.00011977j), (-0.00292699+0.00131954j), (-0.00429945+0.00035823j), (-0.00545671-0.00033945j), (-0.00646004+0.00037293j), (-0.00419376-0.00115011j), (-0.00508117+0.00045939j), (-0.0050166-0.00047975j), (-0.00444734-0.00101535j), (-0.00384988-0.00102731j), (-0.00551326+0.00101364j), (-0.00337701+0.00080481j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['OFFSET', 1, [0.0, 0.0, 0.0], 0] importfitsidi-unit-test : comparing ['POSITION', 1, [3370605.8469, 711917.6732, 5349830.8438], 0.0001] importfitsidi-unit-test : comparing ['DISH_DIAMETER', 1, 0.0, 0.0] importfitsidi-unit-test : table ANTENNA as expected. importfitsidi-unit-test : comparing ['NUM_CHAN', 7, 16, 0] importfitsidi-unit-test : comparing ['TOTAL_BANDWIDTH', 7, 8000000.0, 0] importfitsidi-unit-test : comparing ['CHAN_WIDTH', 7, [500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0, 500000.0], 1e-08] importfitsidi-unit-test : comparing ['CHAN_FREQ', 7, [43218490000.0, 43218990000.0, 43219490000.0, 43219990000.0, 43220490000.0, 43220990000.0, 43221490000.0, 43221990000.0, 43222490000.0, 43222990000.0, 43223490000.0, 43223990000.0, 43224490000.0, 43224990000.0, 43225490000.0, 43225990000.0], 1e-08] importfitsidi-unit-test : table SPECTRAL_WINDOW as expected. importfitsidi-unit-test : comparing ['TIME_RANGE', 0, [4764708361.0, 4764708369.0], 1e-08] importfitsidi-unit-test : comparing ['TIME_RANGE', 1, [4764708369.0, 4764708715.0], 1e-08] importfitsidi-unit-test : table OBSERVATION as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test3 fitsidi-import: Test antenna name and multi uvtable importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['UVW', 253, [-209524.112917, 52443.4688607, 25501.833085], 1e-06] importfitsidi-unit-test : comparing ['EXPOSURE', 253, 1.0, 1e-08] importfitsidi-unit-test : comparing ['WEIGHT', 253, 500000.0, 1e-08] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['OFFSET', 1, [0.0, 0.0, 0.0], 0] importfitsidi-unit-test : comparing ['POSITION', 1, [3859711.503, -201995.077, 5056134.251], 0.001] importfitsidi-unit-test : comparing ['DISH_DIAMETER', 1, 15.0, 0.001] importfitsidi-unit-test : comparing ['NAME', 1, 'Kn', 0] importfitsidi-unit-test : table ANTENNA as expected. importfitsidi-unit-test : comparing ['NUM_CHAN', 3, 512, 0] importfitsidi-unit-test : comparing ['TOTAL_BANDWIDTH', 3, 128000000.0, 0] importfitsidi-unit-test : comparing ['CHAN_WIDTH', 3, [250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0, 250000.0], 1e-08] importfitsidi-unit-test : comparing ['CHAN_FREQ', 3, [5872000000.0, 5872250000.0, 5872500000.0, 5872750000.0, 5873000000.0, 5873250000.0, 5873500000.0, 5873750000.0, 5874000000.0, 5874250000.0, 5874500000.0, 5874750000.0, 5875000000.0, 5875250000.0, 5875500000.0, 5875750000.0, 5876000000.0, 5876250000.0, 5876500000.0, 5876750000.0, 5877000000.0, 5877250000.0, 5877500000.0, 5877750000.0, 5878000000.0, 5878250000.0, 5878500000.0, 5878750000.0, 5879000000.0, 5879250000.0, 5879500000.0, 5879750000.0, 5880000000.0, 5880250000.0, 5880500000.0, 5880750000.0, 5881000000.0, 5881250000.0, 5881500000.0, 5881750000.0, 5882000000.0, 5882250000.0, 5882500000.0, 5882750000.0, 5883000000.0, 5883250000.0, 5883500000.0, 5883750000.0, 5884000000.0, 5884250000.0, 5884500000.0, 5884750000.0, 5885000000.0, 5885250000.0, 5885500000.0, 5885750000.0, 5886000000.0, 5886250000.0, 5886500000.0, 5886750000.0, 5887000000.0, 5887250000.0, 5887500000.0, 5887750000.0, 5888000000.0, 5888250000.0, 5888500000.0, 5888750000.0, 5889000000.0, 5889250000.0, 5889500000.0, 5889750000.0, 5890000000.0, 5890250000.0, 5890500000.0, 5890750000.0, 5891000000.0, 5891250000.0, 5891500000.0, 5891750000.0, 5892000000.0, 5892250000.0, 5892500000.0, 5892750000.0, 5893000000.0, 5893250000.0, 5893500000.0, 5893750000.0, 5894000000.0, 5894250000.0, 5894500000.0, 5894750000.0, 5895000000.0, 5895250000.0, 5895500000.0, 5895750000.0, 5896000000.0, 5896250000.0, 5896500000.0, 5896750000.0, 5897000000.0, 5897250000.0, 5897500000.0, 5897750000.0, 5898000000.0, 5898250000.0, 5898500000.0, 5898750000.0, 5899000000.0, 5899250000.0, 5899500000.0, 5899750000.0, 5900000000.0, 5900250000.0, 5900500000.0, 5900750000.0, 5901000000.0, 5901250000.0, 5901500000.0, 5901750000.0, 5902000000.0, 5902250000.0, 5902500000.0, 5902750000.0, 5903000000.0, 5903250000.0, 5903500000.0, 5903750000.0, 5904000000.0, 5904250000.0, 5904500000.0, 5904750000.0, 5905000000.0, 5905250000.0, 5905500000.0, 5905750000.0, 5906000000.0, 5906250000.0, 5906500000.0, 5906750000.0, 5907000000.0, 5907250000.0, 5907500000.0, 5907750000.0, 5908000000.0, 5908250000.0, 5908500000.0, 5908750000.0, 5909000000.0, 5909250000.0, 5909500000.0, 5909750000.0, 5910000000.0, 5910250000.0, 5910500000.0, 5910750000.0, 5911000000.0, 5911250000.0, 5911500000.0, 5911750000.0, 5912000000.0, 5912250000.0, 5912500000.0, 5912750000.0, 5913000000.0, 5913250000.0, 5913500000.0, 5913750000.0, 5914000000.0, 5914250000.0, 5914500000.0, 5914750000.0, 5915000000.0, 5915250000.0, 5915500000.0, 5915750000.0, 5916000000.0, 5916250000.0, 5916500000.0, 5916750000.0, 5917000000.0, 5917250000.0, 5917500000.0, 5917750000.0, 5918000000.0, 5918250000.0, 5918500000.0, 5918750000.0, 5919000000.0, 5919250000.0, 5919500000.0, 5919750000.0, 5920000000.0, 5920250000.0, 5920500000.0, 5920750000.0, 5921000000.0, 5921250000.0, 5921500000.0, 5921750000.0, 5922000000.0, 5922250000.0, 5922500000.0, 5922750000.0, 5923000000.0, 5923250000.0, 5923500000.0, 5923750000.0, 5924000000.0, 5924250000.0, 5924500000.0, 5924750000.0, 5925000000.0, 5925250000.0, 5925500000.0, 5925750000.0, 5926000000.0, 5926250000.0, 5926500000.0, 5926750000.0, 5927000000.0, 5927250000.0, 5927500000.0, 5927750000.0, 5928000000.0, 5928250000.0, 5928500000.0, 5928750000.0, 5929000000.0, 5929250000.0, 5929500000.0, 5929750000.0, 5930000000.0, 5930250000.0, 5930500000.0, 5930750000.0, 5931000000.0, 5931250000.0, 5931500000.0, 5931750000.0, 5932000000.0, 5932250000.0, 5932500000.0, 5932750000.0, 5933000000.0, 5933250000.0, 5933500000.0, 5933750000.0, 5934000000.0, 5934250000.0, 5934500000.0, 5934750000.0, 5935000000.0, 5935250000.0, 5935500000.0, 5935750000.0, 5936000000.0, 5936250000.0, 5936500000.0, 5936750000.0, 5937000000.0, 5937250000.0, 5937500000.0, 5937750000.0, 5938000000.0, 5938250000.0, 5938500000.0, 5938750000.0, 5939000000.0, 5939250000.0, 5939500000.0, 5939750000.0, 5940000000.0, 5940250000.0, 5940500000.0, 5940750000.0, 5941000000.0, 5941250000.0, 5941500000.0, 5941750000.0, 5942000000.0, 5942250000.0, 5942500000.0, 5942750000.0, 5943000000.0, 5943250000.0, 5943500000.0, 5943750000.0, 5944000000.0, 5944250000.0, 5944500000.0, 5944750000.0, 5945000000.0, 5945250000.0, 5945500000.0, 5945750000.0, 5946000000.0, 5946250000.0, 5946500000.0, 5946750000.0, 5947000000.0, 5947250000.0, 5947500000.0, 5947750000.0, 5948000000.0, 5948250000.0, 5948500000.0, 5948750000.0, 5949000000.0, 5949250000.0, 5949500000.0, 5949750000.0, 5950000000.0, 5950250000.0, 5950500000.0, 5950750000.0, 5951000000.0, 5951250000.0, 5951500000.0, 5951750000.0, 5952000000.0, 5952250000.0, 5952500000.0, 5952750000.0, 5953000000.0, 5953250000.0, 5953500000.0, 5953750000.0, 5954000000.0, 5954250000.0, 5954500000.0, 5954750000.0, 5955000000.0, 5955250000.0, 5955500000.0, 5955750000.0, 5956000000.0, 5956250000.0, 5956500000.0, 5956750000.0, 5957000000.0, 5957250000.0, 5957500000.0, 5957750000.0, 5958000000.0, 5958250000.0, 5958500000.0, 5958750000.0, 5959000000.0, 5959250000.0, 5959500000.0, 5959750000.0, 5960000000.0, 5960250000.0, 5960500000.0, 5960750000.0, 5961000000.0, 5961250000.0, 5961500000.0, 5961750000.0, 5962000000.0, 5962250000.0, 5962500000.0, 5962750000.0, 5963000000.0, 5963250000.0, 5963500000.0, 5963750000.0, 5964000000.0, 5964250000.0, 5964500000.0, 5964750000.0, 5965000000.0, 5965250000.0, 5965500000.0, 5965750000.0, 5966000000.0, 5966250000.0, 5966500000.0, 5966750000.0, 5967000000.0, 5967250000.0, 5967500000.0, 5967750000.0, 5968000000.0, 5968250000.0, 5968500000.0, 5968750000.0, 5969000000.0, 5969250000.0, 5969500000.0, 5969750000.0, 5970000000.0, 5970250000.0, 5970500000.0, 5970750000.0, 5971000000.0, 5971250000.0, 5971500000.0, 5971750000.0, 5972000000.0, 5972250000.0, 5972500000.0, 5972750000.0, 5973000000.0, 5973250000.0, 5973500000.0, 5973750000.0, 5974000000.0, 5974250000.0, 5974500000.0, 5974750000.0, 5975000000.0, 5975250000.0, 5975500000.0, 5975750000.0, 5976000000.0, 5976250000.0, 5976500000.0, 5976750000.0, 5977000000.0, 5977250000.0, 5977500000.0, 5977750000.0, 5978000000.0, 5978250000.0, 5978500000.0, 5978750000.0, 5979000000.0, 5979250000.0, 5979500000.0, 5979750000.0, 5980000000.0, 5980250000.0, 5980500000.0, 5980750000.0, 5981000000.0, 5981250000.0, 5981500000.0, 5981750000.0, 5982000000.0, 5982250000.0, 5982500000.0, 5982750000.0, 5983000000.0, 5983250000.0, 5983500000.0, 5983750000.0, 5984000000.0, 5984250000.0, 5984500000.0, 5984750000.0, 5985000000.0, 5985250000.0, 5985500000.0, 5985750000.0, 5986000000.0, 5986250000.0, 5986500000.0, 5986750000.0, 5987000000.0, 5987250000.0, 5987500000.0, 5987750000.0, 5988000000.0, 5988250000.0, 5988500000.0, 5988750000.0, 5989000000.0, 5989250000.0, 5989500000.0, 5989750000.0, 5990000000.0, 5990250000.0, 5990500000.0, 5990750000.0, 5991000000.0, 5991250000.0, 5991500000.0, 5991750000.0, 5992000000.0, 5992250000.0, 5992500000.0, 5992750000.0, 5993000000.0, 5993250000.0, 5993500000.0, 5993750000.0, 5994000000.0, 5994250000.0, 5994500000.0, 5994750000.0, 5995000000.0, 5995250000.0, 5995500000.0, 5995750000.0, 5996000000.0, 5996250000.0, 5996500000.0, 5996750000.0, 5997000000.0, 5997250000.0, 5997500000.0, 5997750000.0, 5998000000.0, 5998250000.0, 5998500000.0, 5998750000.0, 5999000000.0, 5999250000.0, 5999500000.0, 5999750000.0], 1e-08] importfitsidi-unit-test : table SPECTRAL_WINDOW as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test4 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:14 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:15 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. fitsidi-import: Test good input, list of two input files, constobsid and scanreindexing importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['UVW', 42, [0.0, 0.0, 0.0], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 42, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 42, [[(1.06945515+7.91624188e-09j), (0.98315531+9.31322575e-10j), (1.0524447+5.77396486e-09j), (0.90496856+0j), (0.93005872-6.71682887e-09j), (0.80769897+0j), (0.93059886-6.97121116e-09j), (0.77081358+0j), (0.93020338-7.4505806e-09j), (0.83353537+0j), (0.91982168-5.54113422e-09j), (0.88411278-4.65661287e-10j), (1.02857709+5.7855063e-09j), (0.93398595+0j), (1.1388402+1.01289768e-08j), (2.49237108+0j)]], 1e-08] importfitsidi-unit-test : comparing ['OBSERVATION_ID', 42, 0, 0] importfitsidi-unit-test : comparing ['SCAN_NUMBER', 42, 1, 0] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['UVW', 638, [171529.37575288, -786712.70341456, 210321.20978818], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 638, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 638, [[(-0.00224198+0.00067056j), (-0.00475123+0.0024323j), (-0.00416393+0.00212671j), (-0.0056535+0.00340364j), (-0.00527357+0.00011977j), (-0.00292699+0.00131954j), (-0.00429945+0.00035823j), (-0.00545671-0.00033945j), (-0.00646004+0.00037293j), (-0.00419376-0.00115011j), (-0.00508117+0.00045939j), (-0.0050166-0.00047975j), (-0.00444734-0.00101535j), (-0.00384988-0.00102731j), (-0.00551326+0.00101364j), (-0.00337701+0.00080481j)]], 1e-08] importfitsidi-unit-test : comparing ['OBSERVATION_ID', 638, 0, 0] importfitsidi-unit-test : comparing ['SCAN_NUMBER', 638, 14, 0] importfitsidi-unit-test : table MAIN as expected. importfitsidi-unit-test : comparing ['TIME_RANGE', 0, [4764708361.0, 4764708715.0], 1e-08] importfitsidi-unit-test : table OBSERVATION as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test5 fitsidi-import: Test e-MERLIN polarization swapping importfitsidi-unit-test : Success! Now checking output ... PASSED test_task_importfitsidi.py::test_importfitsidi::test6 2026-03-12 21:20:16 WARN FitsIDItoMS()::fillCorrelatorModelTable not yet implemented 2026-03-12 21:20:16 WARN FITS card 46: EQUINOX = 'J2000 ' / 2026-03-12 21:20:16 WARN Keyword value has wrong data type. fitsidi-import: Test import of gain curves importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : GAIN_CURVE/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['TYPE', 8, 'POWER(ZA)', 0] importfitsidi-unit-test : comparing ['NUM_POLY', 8, 3, 0] importfitsidi-unit-test : comparing ['GAIN', 8, [[0.80699998, 0.01596, -0.0002047], [0.80699998, 0.01596, -0.0002047]], 1e-08] importfitsidi-unit-test : comparing ['SENSITIVITY', 8, [0.07699999, 0.06499999], 1e-08] importfitsidi-unit-test : table GAIN_CURVE as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test7 2026-03-12 21:20:16 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:16 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:17 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:17 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:17 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. 2026-03-12 21:20:17 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:17 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:17 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. fitsidi-import: Test observation table after import of three input files importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['TIME_RANGE', 0, [4764708361.0, 4764708715.0], 1e-08] importfitsidi-unit-test : table OBSERVATION as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test8 2026-03-12 21:20:17 WARN FitsIDItoMS()::fillCorrelatorModelTable not yet implemented 2026-03-12 21:20:17 WARN FITS card 46: EQUINOX = 'J2000 ' / 2026-03-12 21:20:17 WARN Keyword value has wrong data type. fitsidi-import: Test import of EOPs importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : POLARIZATION/table.f0 present. importfitsidi-unit-test : POLARIZATION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.dat present. importfitsidi-unit-test : FIELD/table.dat present. importfitsidi-unit-test : OBSERVATION/table.dat present. importfitsidi-unit-test : table.f6 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.f0 present. importfitsidi-unit-test : POINTING/table.f0 present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.f0 present. importfitsidi-unit-test : STATE/table.f0 present. importfitsidi-unit-test : EARTH_ORIENTATION/table.f0 present. importfitsidi-unit-test : table.f1 present. importfitsidi-unit-test : FLAG_CMD/table.f0 present. importfitsidi-unit-test : table.f8 present. importfitsidi-unit-test : table.f5 present. importfitsidi-unit-test : FEED/table.dat present. importfitsidi-unit-test : ANTENNA/table.f0 present. importfitsidi-unit-test : table.f3 present. importfitsidi-unit-test : FEED/table.f0 present. importfitsidi-unit-test : FLAG_CMD/table.dat present. importfitsidi-unit-test : table.dat present. importfitsidi-unit-test : POINTING/table.dat present. importfitsidi-unit-test : HISTORY/table.dat present. importfitsidi-unit-test : HISTORY/table.f0 present. importfitsidi-unit-test : table.f2 present. importfitsidi-unit-test : DATA_DESCRIPTION/table.dat present. importfitsidi-unit-test : PROCESSOR/table.f0 present. importfitsidi-unit-test : STATE/table.dat present. importfitsidi-unit-test : SPECTRAL_WINDOW/table.dat present. importfitsidi-unit-test : FIELD/table.f0 present. importfitsidi-unit-test : table.f4 present. importfitsidi-unit-test : OBSERVATION/table.f0 present. importfitsidi-unit-test : ANTENNA/table.dat present. importfitsidi-unit-test : table.f7 present. importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['TIME', 4, 5108572800, 0] importfitsidi-unit-test : comparing ['OBSERVATION_ID', 4, 0, 0] importfitsidi-unit-test : comparing ['UT1_UTC', 4, -0.172797, 1e-08] importfitsidi-unit-test : comparing ['PM', 4, [9.20370292e-07, 1.55251885e-06], 1e-14] importfitsidi-unit-test : table EARTH_ORIENTATION as expected. PASSED test_task_importfitsidi.py::test_importfitsidi::test9 2026-03-12 21:20:18 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:18 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE EVN which is 0 m. 2026-03-12 21:20:19 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:19 WARN FitsIDItoMS::fillAntennaTable ARRAY_GEOMETRY input table does not contain dish DIAMETER column. 2026-03-12 21:20:19 WARN FitsIDItoMS::fillAntennaTable+ Will assume default diameter for TELESCOPE VLBA which is 0 m. 2026-03-12 21:20:19 WARN FitsIDItoMS()::readFitsFile FITS-IDI table CALIBRATION not yet supported. Will ignore it. 2026-03-12 21:20:19 WARN Duplicate keyword name : RDATE most recent occurrance takes precedence 2026-03-12 21:20:19 WARN FitsIDItoMS()::fillCorrelatorModelTable not yet implemented 2026-03-12 21:20:19 SEVERE FitsIDItoMS()::handleModelComps Data needs FFT artifact corrections; this is not yet implemented. 2026-03-12 21:20:19 SEVERE FitsIDItoMS()::handleModelComps Data was correlated with HANNING taper; support for this taper is not yet implemented. 2026-03-12 21:20:19 WARN MSConcat::copyEOP /home/casatest/casa6/casatestutils/nosedir/test_task_importfitsidi/n09q2_1_1-shortened.IDI1.ms does not have a valid EOP table, 2026-03-12 21:20:19 WARN MSConcat::copyEOP+ the MS to be appended, however, has one. Result won't have one. 2026-03-12 21:20:19 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Could not merge EOP subtables 2026-03-12 21:20:19 WARN MSConcat::concatenate (file /source/casa6/casatools/casacore/ms/MSOper/MSConcat.cc, line 1000) Zero or negative scan numbers in MS. May lead to duplicate scan numbers in concatenated MS. 2026-03-12 21:20:20 WARN importfitsidi::::casa The input files stem from different telescopes. Need to give different obs id. fitsidi-import: Test import from multiple arrays importfitsidi-unit-test : Success! Now checking output ... importfitsidi-unit-test : MS exists. All tables present. Try opening as MS ... importfitsidi-unit-test : OK. Checking tables in detail ... importfitsidi-unit-test : comparing ['OBSERVATION_ID', 638, 0, 0] importfitsidi-unit-test : comparing ['UVW', 638, [171529.37575288, -786712.70341456, 210321.20978818], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 638, 2.0, 1e-08] importfitsidi-unit-test : comparing ['DATA', 638, [[(-0.00224198+0.00067056j), (-0.00475123+0.0024323j), (-0.00416393+0.00212671j), (-0.0056535+0.00340364j), (-0.00527357+0.00011977j), (-0.00292699+0.00131954j), (-0.00429945+0.00035823j), (-0.00545671-0.00033945j), (-0.00646004+0.00037293j), (-0.00419376-0.00115011j), (-0.00508117+0.00045939j), (-0.0050166-0.00047975j), (-0.00444734-0.00101535j), (-0.00384988-0.00102731j), (-0.00551326+0.00101364j), (-0.00337701+0.00080481j)]], 1e-08] importfitsidi-unit-test : comparing ['OBSERVATION_ID', 8511, 1, 0] importfitsidi-unit-test : comparing ['UVW', 8511, [828914.03079271, 439115.74358212, -3087211.83269717], 1e-08] importfitsidi-unit-test : comparing ['EXPOSURE', 8511, 2.0971519947052, 1e-08] importfitsidi-unit-test : comparing ['DATA', 8511, [[(-0.0005048021+0.0006272711j), (0.0004651772-0.0004499542j), (0.0002667628-0.0001897688j), (-0.0009842832-0.0005429656j), (-0.0001268085-0.0007897264j), (-0.0004823971-0.0002412655j), (0.0009139312+0.0002414373j), (6.49303e-05-0.001232001j), (-0.0002075107-0.0009946608j), (-0.0004472813+0.0009435851j), (0.0011783736-0.0003215929j), (0.0003143105-0.000239311j), (-0.000747297-0.0006453455j), (-0.0002369661-9.27994e-05j), (0.0007526718+0.0009522775j), (0.0006285428-0.0002970326j)]], 1e-08] importfitsidi-unit-test : table MAIN as expected. PASSED - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_task_importfitsidi/nose.xml - ======================== 13 passed, 1 warning in 12.88s ======================== HAVE_PYTEST: True Namespace(list=False, verbose=False, dry_run=False, classes=None, file=None, mapfile=<_io.TextIOWrapper name='/home/casatest/casa6/casatestutils/casatestutils/component_to_test_map.json' mode='r' encoding='utf-8'>, branch=None, merge_target=None, pkg=None, work_dir=None, ncores=2, test_paths='/home/casatest/casa6/casatasks/tests/tasks,/home/casatest/casa6/casatasks/tests/scripts', test_list=None, test_config=None, test_group='concat,gencal,importfitsidi', pmode=None, bamboo=False, cachedir=None, ignore_list='test_casampi,test_task_msview,test_task_imview,test_task_plotms') Operating system: Linux Testing Components['concat', 'gencal', 'importfitsidi'] Arguments Sent Direct To Pytest : [] Tests to Ignore: ['test_casampi', 'test_task_msview', 'test_task_imview', 'test_task_plotms'] Running 5 Test(s) Cleaning: /home/casatest/casa6/casatestutils/nosedir/ Tests: ['/home/casatest/casa6/casatasks/tests/tasks/test_task_concat.py', '/home/casatest/casa6/casatasks/tests/tasks/test_task_gencal.py', '/home/casatest/casa6/casatasks/tests/tasks/test_task_importfitsidi.py', '/home/casatest/casa6/casatasks/tests/tasks/test_task_testconcat.py', '/home/casatest/casa6/casatasks/tests/tasks/test_task_virtualconcat.py'] Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/ Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_task_virtualconcat/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_task_virtualconcat/ Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/ Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_task_testconcat/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_task_testconcat/ Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_concat/ Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_concat Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_task_concat/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_task_concat/ Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_gencal/ Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_gencal Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_task_gencal/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_task_gencal/ Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_importfitsidi/ Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_task_importfitsidi Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_task_importfitsidi/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_task_importfitsidi/