Build: #40 was successful

Job: Test Tools Many Linux 2.28 was successful

Stages & jobs

  1. Default Stage

  2. Test

Build log

The build generated 53,152 lines of output.   The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.

09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE10 = 'POLTYB  '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM10 = '1A      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE11 = 'POLAB   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM11 = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT11 = 'DEGREES '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE12 = 'POLCALB '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM12 = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE13 = 'DIAMETER'
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM13 = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +               
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        END
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         28 rows, 13 cols, 1848 bytes total
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         the first 20 cols of the first 5 rows:
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         0: | VLA:N7 | -1.60116e+06, -5.04178e+06, 3.55516e+06 | | 1 | 0 | 0.00164886 | R | 0 | 0 | L | 0 | 0 | 25 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        1: | VLA:W1 | -1.60119e+06, -5.042e+06, 3.55484e+06 | | 2 | 0 | 0.000869398 | R | 0 | 0 | L | 0 | 0 | 25 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        2: | VLA:W2 | -1.60123e+06, -5.04198e+06, 3.55486e+06 | | 3 | 0 | -0.00116919 | R | 0 | 0 | L | 0 | 0 | 25 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        3: | VLA:E1 | -1.60119e+06, -5.04202e+06, 3.55481e+06 | | 4 | 0 | 0.0093835 | R | 0 | 0 | L | 0 | 0 | 25 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        4: | VLA:E3 | -1.60111e+06, -5.04202e+06, 3.55484e+06 | | 5 | 0 | 0.000869398 | R | 0 | 0 | L | 0 | 0 | 25 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::listFits         <<<------ Binary Table HDU
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::listFits         Binary Table HDU ------>>>
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU         XTENSION= 'BINTABLE' /Binary Table Extension
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        BITPIX  =                      8 /Character Information
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        NAXIS   =                      2 /Two-dimensional table
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        NAXIS1  =                    136 /Number of bytes per row
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        NAXIS2  =                      3 /Number of rows
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        PCOUNT  =                      0 /No random parameters
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        GCOUNT  =                      1 /Only one group
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFIELDS =                     19 /Number of columns
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +               
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +               
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        EXTNAME = 'AIPS SU '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        EXTVER  =                      1
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        NO_IF   =                      1
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        FREQID  =                      1
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +               
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE1  = 'ID. NO. '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM1  = '1J      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE2  = 'SOURCE  '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM2  = '20A     '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE3  = 'QUAL    '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM3  = '1J      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE4  = 'CALCODE '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM4  = '4A      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE5  = 'IFLUX   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM5  = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT5  = 'JY      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE6  = 'QFLUX   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM6  = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT6  = 'JY      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE7  = 'UFLUX   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM7  = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT7  = 'JY      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE8  = 'VFLUX   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM8  = '1E      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT8  = 'JY      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE9  = 'FREQOFF '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM9  = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT9  = 'HZ      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE10 = 'BANDWIDTH'
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM10 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT10 = 'HZ      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE11 = 'RAEPO   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM11 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT11 = 'DEGREES '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE12 = 'DECEPO  '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM12 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT12 = 'DEGREES '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE13 = 'EPOCH   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM13 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT13 = 'YEARS   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE14 = 'RAAPP   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM14 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT14 = 'DEGREES '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE15 = 'DECAPP  '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM15 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT15 = 'DEGREES '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE16 = 'LSRVEL  '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM16 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT16 = 'M/SEC   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE17 = 'RESTFREQ'
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM17 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT17 = 'HZ      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE18 = 'PMRA    '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM18 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT18 = 'DEG/DAY '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TTYPE19 = 'PMDEC   '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TFORM19 = '1D      '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        TUNIT19 = 'DEG/DAY '
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +               
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showHDU +        END
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         3 rows, 19 cols, 408 bytes total
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         the first 20 cols of the first 5 rows:
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable         0: | 1 | 1331+30500002_0      | 0 |      | 0 | 0 | 0 | 0 | 0 | 1.5502e+06 | -157.215 | 30.5092 | 2000 | -157.263 | 30.5314 | 0 | 1.42041e+09 | 0 | 0 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        1: | 2 | 1445+09900002_0      | 0 |      | 0 | 0 | 0 | 0 | 0 | 1.5502e+06 | -138.681 | 9.97669 | 2000 | -138.732 | 9.99458 | 0 | 1.42041e+09 | 0 | 0 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::showBinaryTable +        2: | 3 | N5921_2              | 0 |      | 0 | 0 | 0 | 0 | 0 | 1.5502e+06 | -129.5 | 5.06667 | 2000 | -129.552 | 5.08192 | 0 | 1.42041e+09 | 0 | 0 |
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::listFits         <<<------ Binary Table HDU
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        FITSReader::listFits         finish processing of Header-Data Units.
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        MSFitsInput::MSFitsInput        Converting FITS file 'ngc5921.fits' to MeasurementSet 'fromfits.ms'
09-Dec-2025 14:08:57 2025-12-09 19:08:58        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [2, 63, 1040] for VLA with obstype=0
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsInput::fillMSMainTable        Reading and writing 22653 visibility groups
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=1 ncols=5 rowsize=24 pcount=0 gcount=1
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=28 ncols=13 rowsize=66 pcount=0 gcount=1
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS SU  nrows=3 ncols=19 rowsize=136 pcount=0 gcount=1
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        ms::tofits        By selection 22653 rows to be converted are reduced to 4509
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::write         nchan=63 startchan=0 stepchan=1 avgchan=1
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::write        Converting MeasurementSet /home/casatest/casa6/casatestutils/nosedir/test_tool_ms/tab1400_1123 to FITS file 'testfile.fits'
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::_writeMain        Writing DATA column
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::write        Writing AIPS FQ table
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::writeFQ        Found 1 spectral windows
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::write        Writing AIPS AN table
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
09-Dec-2025 14:08:58 2025-12-09 19:08:58        INFO        MSFitsOutput::writeAN        Found 28 antennas in array #1
09-Dec-2025 14:08:58 test_tool_ms.py::mstool_test_fits::test_list_from_tofits
09-Dec-2025 14:08:58 test ms.listfits, fromfits, tofits
09-Dec-2025 14:08:58 PASSED
09-Dec-2025 14:08:58
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::write         nchan=3 startchan=0 stepchan=1 avgchan=1
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::write        Converting MeasurementSet /opt/casa/data/casatestdata/unittest/mstool/uvfits_test.ms to FITS file 'xyz.uvfits'
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::_writeMain        CORRECTED_DATA does not exist, writing DATA
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::write        Writing AIPS FQ table
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::writeFQ        Found 2 spectral windows
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::write        Writing AIPS AN table
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsOutput::writeAN        Found 8 antennas in array #1
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::MSFitsInput        Converting FITS file 'xyz.uvfits' to MeasurementSet 'ke.ms'
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [1, 3, 43690] for SMA with obstype=0
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::fillMSMainTableColWise        SOURCE not found in UU VV WW DATE DATE BASELINE FREQSEL
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::fillMSMainTableColWise        Reading and writing 630 visibility groups
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=2 ncols=5 rowsize=24 pcount=0 gcount=1
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=8 ncols=13 rowsize=66 pcount=0 gcount=1
09-Dec-2025 14:08:58 2025-12-09 19:08:59        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
09-Dec-2025 14:08:58 2025-12-09 19:08:59        WARN        MSFitsInput::fillExtraTable        No systemic velocity for field 0
09-Dec-2025 14:08:58 2025-12-09 19:08:59        WARN        MSFitsInput::fillExtraTable        No rest frequency for field 0
09-Dec-2025 14:08:58 2025-12-09 19:08:59        WARN        MSFitsInput::fillExtraTable        No systemic velocity for field 0
09-Dec-2025 14:08:58 2025-12-09 19:08:59        WARN        MSFitsInput::fillExtraTable        No rest frequency for field 0
09-Dec-2025 14:08:58 test_tool_ms.py::mstool_test_fits::test_receptor_angle
09-Dec-2025 14:08:58 CAS-7081: Test receptor angle is preserved
09-Dec-2025 14:08:58 PASSED
09-Dec-2025 14:08:58
09-Dec-2025 14:08:59 2025-12-09 19:08:59        INFO        MSFitsInput::MSFitsInput        Converting FITS file '/opt/casa/data/casatestdata/unittest/mstool/1331+305_I.UVFITS' to MeasurementSet 'my.ms'
09-Dec-2025 14:08:59 2025-12-09 19:08:59        SEVERE        ms::fromfits        Stokes I cannot be decomposed into proper correlation types without making assumptions. This functionality is not supported at File: /source/casa6/casatools/casacore/msfits/MSFits/MSFitsInput.cc, line: 744 at File: /source/casa6/casatools/casacore/msfits/MSFits/MSFitsInput.cc, line: 597
09-Dec-2025 14:08:59 test_tool_ms.py::mstool_test_fits::test_stokes
09-Dec-2025 14:08:59 Verify fix to CAS_4283, uvfits files containing actual Stokes parameters will not be imported
09-Dec-2025 14:08:59 PASSED
09-Dec-2025 14:08:59
09-Dec-2025 14:08:59 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_ms/nose.xml -
09-Dec-2025 14:08:59 ======================== 53 passed, 1 warning in 31.95s ========================
09-Dec-2025 14:08:59 ============================= test session starts ==============================
09-Dec-2025 14:08:59 platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
09-Dec-2025 14:08:59 cachedir: .pytest_cache
09-Dec-2025 14:08:59 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis
09-Dec-2025 14:08:59 configfile: pytest.ini
09-Dec-2025 14:08:59 collecting ... collected 7 items
09-Dec-2025 14:08:59
09-Dec-2025 14:08:59
09-Dec-2025 14:08:59 test_tool_calanalysis.py::calanalysis_tsys1_introspective::test_introspective
09-Dec-2025 14:08:59 Test of introspective member functions
09-Dec-2025 14:08:59 PASSED
09-Dec-2025 14:08:59
09-Dec-2025 14:09:00 2025-12-09 19:09:00        WARN        CalAnalysis::getGroup() (file /source/casa6/casatools/src/code/calanalysis/CalAnalysis/CalAnalysis.cc, line 2718)        No matching rows selected
09-Dec-2025 14:09:00 2025-12-09 19:09:00        WARN        CalAnalysis::stats<T>() (file /source/casainstall/include/casacpp/calanalysis/CalAnalysis/CalAnalysis.h, line 686)        Cannot parse group(s)
09-Dec-2025 14:09:00 2025-12-09 19:09:00        WARN        CalAnalysis::getGroup() (file /source/casa6/casatools/src/code/calanalysis/CalAnalysis/CalAnalysis.cc, line 2718)        No matching rows selected
09-Dec-2025 14:09:00 2025-12-09 19:09:00        WARN        CalAnalysis::stats<T>() (file /source/casainstall/include/casacpp/calanalysis/CalAnalysis/CalAnalysis.h, line 686)        Cannot parse group(s)
09-Dec-2025 14:09:00 test_tool_calanalysis.py::calanalysis_tsys1_get::test_get_empty
09-Dec-2025 14:09:00 Test tool get function with wrong selections 
09-Dec-2025 14:09:00 PASSED
09-Dec-2025 14:09:00
09-Dec-2025 14:09:00 test_tool_calanalysis.py::calanalysis_tsys1_get::test_get_noparams
09-Dec-2025 14:09:00 Test tool get function, no selection, no other params.
09-Dec-2025 14:09:00 Uses stuff in CalAnalysys/CalStats::stats 
09-Dec-2025 14:09:00 PASSED
09-Dec-2025 14:09:00
09-Dec-2025 14:09:00 test_tool_calanalysis.py::calanalysis_tsys1_get::test_get_one_spw
09-Dec-2025 14:09:00 Test tool get function. Uses the main stuff in CalAnalysys/CalStats::stats 
09-Dec-2025 14:09:00 PASSED
09-Dec-2025 14:09:00
09-Dec-2025 14:09:00 test_tool_calanalysis.py::calanalysis_tsys1_fit::test_fit_amp
09-Dec-2025 14:09:00 Test tool fit function (amp). Exercises stuff in CalAnalysys/CalStatsFitter 
09-Dec-2025 14:09:00 PASSED
09-Dec-2025 14:09:00
09-Dec-2025 14:09:00 test_tool_calanalysis.py::calanalysis_tsys1_fit::test_fit_amp_sel
09-Dec-2025 14:09:00 Test tool fit function (amp + selection).
09-Dec-2025 14:09:00 Exercises stuff in CalAnalysys/CalStatsFitter 
09-Dec-2025 14:09:00 PASSED
09-Dec-2025 14:09:00
09-Dec-2025 14:09:01 test_tool_calanalysis.py::calanalysis_tsys1_fit::test_fit_phase
09-Dec-2025 14:09:01 Test tool fit function (phase). Exercises stuff in CalAnalysys/CalStatsFitter 
09-Dec-2025 14:09:01 PASSED
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_calanalysis/nose.xml -
09-Dec-2025 14:09:01 ========================= 7 passed, 1 warning in 1.58s =========================
09-Dec-2025 14:09:01 ============================= test session starts ==============================
09-Dec-2025 14:09:01 platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
09-Dec-2025 14:09:01 cachedir: .pytest_cache
09-Dec-2025 14:09:01 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist
09-Dec-2025 14:09:01 configfile: pytest.ini
09-Dec-2025 14:09:01 collecting ... collected 4 items
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 test_tool_componentlist.py::componentlist_test::test_getfluxerror
09-Dec-2025 14:09:01 Test cl.getfluxerror()
09-Dec-2025 14:09:01 PASSED
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 2025-12-09 19:09:02        WARN        componentlist::close        componentlist closed
09-Dec-2025 14:09:01 2025-12-09 19:09:02        WARN        componentlist::close        componentlist closed
09-Dec-2025 14:09:01 test_tool_componentlist.py::componentlist_test::test_plp
09-Dec-2025 14:09:01 Test adding/updating plp spectral component
09-Dec-2025 14:09:01 PASSED
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize        SUMMARY OF COMPONENT
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        Shape: Gaussian
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        Flux density: [(1,0), (0,0), (0,0), (0,0)] Jy +/- [(0,0), (0,0), (0,0), (0,0)]
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        Spectral model: Constant
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        Position: Position ---
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+               --- long:   10:30:00.000 (fixed)
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+               --- lat:  - 20.00.00.00 (fixed)
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+        Size:
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+               --- major axis FWHM:     4.00 arcsec (fixed)
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+               --- minor axis FWHM:     2.00 arcsec (fixed)
09-Dec-2025 14:09:01 2025-12-09 19:09:02        INFO        componentlist::summarize+               --- position angle: 30.0deg (fixed)
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::summarize        Exception Reported: List has only 1 components, but zero-based component 1 specified. Please specify a component less than 1
09-Dec-2025 14:09:01 test_tool_componentlist.py::componentlist_test::test_summarize
09-Dec-2025 14:09:01 Test the cl.summarize() method
09-Dec-2025 14:09:01 PASSED
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::putkeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::putkeyword+        ... thrown by void casa::ComponentList::putKeyword(const casacore::String&, const casac::variant&) at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1238
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::getkeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::getkeyword+        ... thrown by casac::variant* casa::ComponentList::getKeyword(const casacore::String&) const at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1248
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::haskeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::haskeyword+        ... thrown by bool casa::ComponentList::hasKeyword(const casacore::String&) const at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1233
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::putkeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::putkeyword+        ... thrown by void casa::ComponentList::putKeyword(const casacore::String&, const casac::variant&) at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1238
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::getkeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::getkeyword+        ... thrown by casac::variant* casa::ComponentList::getKeyword(const casacore::String&) const at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1248
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::haskeyword        Exception Reported: Exception: A table is not attached to this ComponentList.
09-Dec-2025 14:09:01 2025-12-09 19:09:02        SEVERE        componentlist::haskeyword+        ... thrown by bool casa::ComponentList::hasKeyword(const casacore::String&) const at File: /source/casa6/casatools/src/code/components/ComponentModels/ComponentList.cc, line: 1233
09-Dec-2025 14:09:01 test_tool_componentlist.py::componentlist_test::test_table_keyword_interface
09-Dec-2025 14:09:01 Test putting, getting, querying table keywords
09-Dec-2025 14:09:01 PASSED
09-Dec-2025 14:09:01
09-Dec-2025 14:09:01 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_componentlist/nose.xml -
09-Dec-2025 14:09:01 ========================= 4 passed, 1 warning in 0.46s =========================
09-Dec-2025 14:09:02 ============================= test session starts ==============================
09-Dec-2025 14:09:02 platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
09-Dec-2025 14:09:02 cachedir: .pytest_cache
09-Dec-2025 14:09:02 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_deviation
09-Dec-2025 14:09:02 configfile: pytest.ini
09-Dec-2025 14:09:02 collecting ... collected 8 items
09-Dec-2025 14:09:02
09-Dec-2025 14:09:02
09-Dec-2025 14:09:02 2025-12-09 19:09:03        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 10000 grid points in 2 planes.
09-Dec-2025 14:09:02 2025-12-09 19:09:03        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 10000 grid points in 2 planes.
09-Dec-2025 14:09:03 2025-12-09 19:09:03        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        name::        No table opened.
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        name::        No table opened.
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        name::        No table opened.
09-Dec-2025 14:09:03 test_tool_image_deviation.py::ia_deviation_test::test001
09-Dec-2025 14:09:03 Every pixel is a grid point
09-Dec-2025 14:09:03 PASSED
09-Dec-2025 14:09:03
09-Dec-2025 14:09:03 2025-12-09 19:09:03        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 10000 grid points in 2 planes.
09-Dec-2025 14:09:03 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 10000 grid points in 2 planes.
09-Dec-2025 14:09:03 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:03 test_tool_image_deviation.py::ia_deviation_test::test002
09-Dec-2025 14:09:03 Every pixel is a grid point with an offset, so should be the same result
09-Dec-2025 14:09:03 as test001
09-Dec-2025 14:09:03 PASSED
09-Dec-2025 14:09:03
09-Dec-2025 14:09:03 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 1156 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 1156 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 1156 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 1156 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        name::        No table opened.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test003
09-Dec-2025 14:09:04 Every third pixel is a grid point
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 1089 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 1089 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing NPTS using the classical algorithm around each of 1089 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:04        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:04        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 1089 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test005
09-Dec-2025 14:09:04 Every third pixel is a grid point, using anchor [2,2]
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 10.001 pix x 10.001 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 11 pix x 11 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 64 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [5, 5, 0] to [85, 85, 1]  (00:03:00.021, -00.45.00.077, I to 23:57:39.990, +00.35.00.036, Q)
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 10.001 pix x 10.001 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 11 pix x 11 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 36 grid points in 2 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [27, 27, 0] to [66, 66, 0]  (00:01:32.003, -00.23.00.010, I to 23:58:55.999, +00.16.00.003, I)
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [22, 22, 0] to [61, 61, 0]  (00:01:32.003, -00.23.00.010, I to 23:58:55.999, +00.16.00.003, I)
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test006
09-Dec-2025 14:09:04 Test that regions work as expected
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageFactory::createImage        Created Paged image 'mycirc.im' of shape [100, 100] with float valued pixels.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::useReferencePixelAsAnchor        Anchor being set at pixel [50,50], at/near image reference pixel.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using circular region of radius 20 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 41 pix x 41 pix and there are 1257 good pixels in the circle that are being used) to choose pixels for computing SUM using the classical algorithm around each of 25 grid points in 1 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using CUBIC algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test_circle
09-Dec-2025 14:09:04 test circles work correctly CAS-10296
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageFactory::createImage        Created Temp image  of shape [10, 10] with float valued pixels.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 9 grid points in 1 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageFactory::createImage        Created Temp image  of shape [10, 10, 2] with float valued pixels.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 9 grid points in 2 planes.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test_mask
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using LINEAR algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        ImageFactory::createImage        Created Temp image  of shape [20, 20] with float valued pixels.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 25 grid points in 1 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using CUBIC algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::useReferencePixelAsAnchor        Anchor being set at pixel [10,10], at/near image reference pixel.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_computeStat        Using rectangular region of specified dimensions 4 pix x 4 pix (because of centering and rounding to use whole pixels, actual dimensions of bounding box are 5 pix x 5 pix) to choose pixels for computing STDDEV using the classical algorithm around each of 25 grid points in 1 planes.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        StatImageCreator::_doInterpolation        Interpolate using CUBIC algorithm.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:04 test_tool_image_deviation.py::ia_deviation_test::test_refpix
09-Dec-2025 14:09:04 Test using reference pixel
09-Dec-2025 14:09:04 PASSED
09-Dec-2025 14:09:04
09-Dec-2025 14:09:04 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_deviation/nose.xml -
09-Dec-2025 14:09:04 ========================= 8 passed, 1 warning in 2.46s =========================
09-Dec-2025 14:09:04 ============================= test session starts ==============================
09-Dec-2025 14:09:04 platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
09-Dec-2025 14:09:04 cachedir: .pytest_cache
09-Dec-2025 14:09:04 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv
09-Dec-2025 14:09:04 configfile: pytest.ini
09-Dec-2025 14:09:05 collecting ... collected 7 items
09-Dec-2025 14:09:05
09-Dec-2025 14:09:05
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageFactory::createImage        Created Temp image  of shape [30, 30, 30] with float valued pixels.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::setEndpoints         Setting pixel end points [8.5, 15.5], [22.5, 15.5]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [9, 15, 0] to [22, 15, 29]  (00:00:24.000, +00.00.00.000, 1.41498e+09Hz to 23:59:32.000, +00.00.00.000, 1.41501e+09Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::setEndpoints         Setting pixel end points [22.5, 15.5], [8.5, 15.5]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::generate         Rotating image by -180 degrees about direction coordinate pixel (15.5, 15.5) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [0, 0, 0] to [29, 29, 29]  (00:01:00.001, -00.15.00.003, 1.41498e+09Hz to 23:59:03.999, +00.14.00.002, 1.41501e+09Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [9, 15, 0] to [22, 15, 29]  (23:59:32.000, +00.01.00.000, 1.41498e+09Hz to 00:00:24.000, +00.01.00.000, 1.41501e+09Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        name::        No table opened.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:05 test_tool_image_pv.py::ia_pv_test::test_CAS10968
09-Dec-2025 14:09:05 Fix for pa=90,270 when segment y pixel falls on half pixel
09-Dec-2025 14:09:05 PASSED
09-Dec-2025 14:09:05
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [299, 299, 0, 2]  (09:48:01.492, +13.15.40.658, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [316, 316, 0, 2]  (09:48:01.957, +13.15.33.858, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:05        INFO        ImageRegion::fromRecord+            [1, 157, 0, 0] to [313, 157, 0, 2]  (09:48:00.678, +13.15.52.535, I, 3.63994e+10Hz to 09:47:54.633, +13.17.20.782, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by 45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [299, 299, 0, 2]  (09:48:01.492, +13.15.40.658, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [316, 316, 0, 2]  (09:48:01.957, +13.15.33.858, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [1, 157, 0, 0] to [313, 157, 0, 2]  (09:48:00.678, +13.17.20.782, I, 3.63994e+10Hz to 09:47:54.634, +13.15.52.535, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -225 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [299, 299, 0, 2]  (09:48:01.492, +13.15.40.658, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [316, 316, 0, 2]  (09:48:01.957, +13.15.33.858, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [1, 157, 0, 0] to [313, 157, 0, 2]  (09:47:54.633, +13.17.20.782, I, 3.63994e+10Hz to 09:48:00.678, +13.15.52.535, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -135 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [299, 299, 0, 2]  (09:48:01.492, +13.15.40.658, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [316, 316, 0, 2]  (09:48:01.957, +13.15.33.858, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [1, 157, 0, 0] to [313, 157, 0, 2]  (09:47:54.634, +13.15.52.535, I, 3.63994e+10Hz to 09:48:00.678, +13.17.20.782, I, 3.63991e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -137.67 degrees about direction coordinate pixel (216.468, 187) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [399, 399, 0, 2]  (18:54:07.171, +01.59.37.999, I, 2.369292e+10Hz to 18:53:53.862, +02.02.57.499, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [151, 187, 0, 0] to [284, 187, 0, 2]  (18:53:58.336, +02.00.49.457, I, 2.369292e+10Hz to 18:54:01.616, +02.01.34.238, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -42.3301 degrees about direction coordinate pixel (215.598, 187.793) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [399, 399, 0, 2]  (18:54:07.171, +01.59.37.999, I, 2.369292e+10Hz to 18:53:53.862, +02.02.57.499, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [149, 188, 0, 0] to [282, 188, 0, 2]  (18:54:01.627, +02.00.49.549, I, 2.369292e+10Hz to 18:53:58.347, +02.01.34.331, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by 42.3301 degrees about direction coordinate pixel (216.468, 187) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [399, 399, 0, 2]  (18:54:07.171, +01.59.37.999, I, 2.369292e+10Hz to 18:53:53.862, +02.02.57.499, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [149, 187, 0, 0] to [282, 187, 0, 2]  (18:54:01.614, +02.01.34.216, I, 2.369292e+10Hz to 18:53:58.335, +02.00.49.435, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -222.33 degrees about direction coordinate pixel (215.598, 187.793) to align specified slice with the x axis
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [399, 399, 0, 2]  (18:54:07.171, +01.59.37.999, I, 2.369292e+10Hz to 18:53:53.862, +02.02.57.499, I, 2.369285e+10Hz)
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:05 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [149, 188, 0, 0] to [282, 188, 0, 2]  (18:53:58.333, +02.01.34.243, I, 2.369292e+10Hz to 18:54:01.612, +02.00.49.462, I, 2.369285e+10Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 test_tool_image_pv.py::ia_pv_test::test_CAS_2996
09-Dec-2025 14:09:06 ia.pv(): Test issues raised in CAS-2996
09-Dec-2025 14:09:06 PASSED
09-Dec-2025 14:09:06
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [299, 299, 0, 2]  (09:48:01.492, +13.15.40.658, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0, 0] to [316, 316, 0, 2]  (09:48:01.957, +13.15.33.858, I, 3.63994e+10Hz to 09:47:53.299, +13.17.40.258, I, 3.63991e+10Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [1, 157, 0, 0] to [313, 157, 0, 2]  (09:48:00.678, +13.15.52.535, I, 3.63994e+10Hz to 09:47:54.633, +13.17.20.782, I, 3.63991e+10Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFitsConverter::ImageHeaderToFITS         Truncating miscinfo field secondary_coordinates to secondar
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFitsConverter::ImageHeaderToFITS         Not writing miscInfo field 'secondar' - cannot handle type Record
09-Dec-2025 14:09:06 2025-12-09 19:09:06        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFitsConverter::ImageHeaderToFITS         Truncating miscinfo field secondary_coordinates to secondar
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFitsConverter::ImageHeaderToFITS         Not writing miscInfo field 'secondar' - cannot handle type Record
09-Dec-2025 14:09:06 2025-12-09 19:09:06        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 test_tool_image_pv.py::ia_pv_test::test_fits
09-Dec-2025 14:09:06 ia.pv(): Test exporting and importing to/from FITS
09-Dec-2025 14:09:06 PASSED
09-Dec-2025 14:09:06
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFactory::createImage        Created Paged image 'zz.im' of shape [30, 30, 30] with float valued pixels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::setEndpoints         Setting pixel end points [10.0503, 19.9497], [19.9497, 10.0503]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotating image by 45 degrees about direction coordinate pixel (15, 15) to align specified slice with the x axis
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [0, 0, 0] to [29, 29, 29]  (00:01:00.001, -00.15.00.003, 1.41498e+09Hz to 23:59:03.999, +00.14.00.002, 1.41501e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [8, 15, 0] to [22, 15, 29]  (00:00:19.799, +00.04.56.985, 1.41498e+09Hz to 23:59:40.201, -00.04.56.985, 1.41501e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ::::ImageFactory::createImage        Created Paged image 'zz.im' of shape [30, 30, 30] with float valued pixels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ::::image::fromshape        Ran ia.fromshape
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ::::image::fromshape        ia.fromshape(outfile="zz.im", shape=[30,30,30], csys={...}, linear=false, overwrite=false, log=true, type="f")
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ::::image::pv        Ran ia.pv
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ::::image::pv        ia.pv(outfile="", start=[], end=[], center=[15,15], length="14arcmin", pa="45deg", width=1, unit="arcsec", overwrite=false, region={...}, chans="", stokes="", mask="", stretch=false, wantreturn=true)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 test_tool_image_pv.py::ia_pv_test::test_history
09-Dec-2025 14:09:06 Verify history is written to created image
09-Dec-2025 14:09:06 PASSED
09-Dec-2025 14:09:06
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageFactory::createImage        Created Paged image 'zxye.im' of shape [10, 10, 10] with float valued pixels.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        SubImageFactory::createImage        Creating image 'test_pv_0' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        SubImageFactory::createImage        Creating image 'test_pv_1' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        SubImageFactory::createImage        Creating image 'test_pv_2' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:06        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_3' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_4' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_5' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 5, 0] to [7, 5, 9]  (00:00:12.000, +00.00.00.000, 1.415e+09Hz to 23:59:52.000, +00.00.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_6' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 4, 0] to [7, 6, 9]  (00:00:12.000, -00.01.00.000, 1.415e+09Hz to 23:59:52.000, +00.01.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_0' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 4, 0] to [7, 6, 9]  (00:00:12.000, -00.01.00.000, 1.415e+09Hz to 23:59:52.000, +00.01.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_1' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 3arcmin
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 4, 0] to [7, 6, 9]  (00:00:12.000, -00.01.00.000, 1.415e+09Hz to 23:59:52.000, +00.01.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_2' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 3arcmin
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 4, 0] to [7, 6, 9]  (00:00:12.000, -00.01.00.000, 1.415e+09Hz to 23:59:52.000, +00.01.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_3' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 180000marcsec
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 4, 0] to [7, 6, 9]  (00:00:12.000, -00.01.00.000, 1.415e+09Hz to 23:59:52.000, +00.01.00.000, 1.415e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_4' of shape [6, 10]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:06 test_tool_image_pv.py::ia_pv_test::test_pv
09-Dec-2025 14:09:06 ia.pv(): Test pv()
09-Dec-2025 14:09:06 PASSED
09-Dec-2025 14:09:06
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageFactory::createImage        Created Temp image  of shape [50, 50, 1000] with float valued pixels.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (7.5, 7.5) to align specified slice with the x axis
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [0, 0, 0] to [49, 49, 999]  (03:01:57.530, -35.32.49.013, 1.4145e+09Hz to 02:57:58.673, -34.43.38.701, 1.4155e+09Hz)
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:06 2025-12-09 19:09:07        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [4, 7, 0] to [11, 7, 999]  (03:01:31.077, -35.28.09.040, 1.4145e+09Hz to 03:01:06.781, -35.23.12.033, 1.4155e+09Hz)
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:07 test_tool_image_pv.py::ia_pv_test::test_refpix_far_outside_image
09-Dec-2025 14:09:07 Test refpix far outside image doesn't lead to malloc error, CAS-5251
09-Dec-2025 14:09:07 PASSED
09-Dec-2025 14:09:07
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageFactory::createImage        Created Paged image 'maskim' of shape [200, 200, 1, 1] with float valued pixels.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageFactory::createImage        Created Paged image 'kk' of shape [200, 200, 1, 20] with float valued pixels.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        SEVERE        image::pv (file src/tools/image/image_cmpt.cc, line 4856)        Exception Reported: The input image shape ([200, 200, 1, 20]) and mask shape ([200, 200, 1, 1]) are different, and it was specified that the mask should not be extended, so the mask cannot be applied to the (sub)image. Specifying that the mask should be extended may resolve the issue at File: /source/casainstall/include/casacpp/imageanalysis/ImageAnalysis/SubImageFactory.tcc, line: 306
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageRegion::fromRecord+            [2, 2, 0, 0] to [20, 2, 0, 19]  (00:06:32.213, -01.38.00.797, I, 1.41499e+09Hz to 00:05:20.159, -01.38.00.797, I, 1.41501e+09Hz)
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        name::        No table opened.
09-Dec-2025 14:09:07 2025-12-09 19:09:07        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:07 test_tool_image_pv.py::ia_pv_test::test_stretch
09-Dec-2025 14:09:07 ia.pv(): Test stretch parameter
09-Dec-2025 14:09:07 PASSED
09-Dec-2025 14:09:07
09-Dec-2025 14:09:07 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_pv/nose.xml -
09-Dec-2025 14:09:07 ========================= 7 passed, 1 warning in 2.35s =========================
09-Dec-2025 14:09:07 ============================= test session starts ==============================
09-Dec-2025 14:09:07 platform linux -- Python 3.12.9, pytest-9.0.2, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
09-Dec-2025 14:09:07 cachedir: .pytest_cache
09-Dec-2025 14:09:07 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_rebin
09-Dec-2025 14:09:07 configfile: pytest.ini
09-Dec-2025 14:09:08 collecting ... collected 8 items
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'erzvd.im' of shape [30, 30, 1] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRebinner::setFactors        Not all rebinning factors were specified, filling in those not specified with factors of 1, so will rebin according to factor=[5, 5, 1]
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_box
09-Dec-2025 14:09:08 Test use of box
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'xxyy.im' of shape [20, 20, 20] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_crop
09-Dec-2025 14:09:08 Test crop parameter
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'kjfasd.im' of shape [20, 20, 1] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRebinner::setFactors        Not all rebinning factors were specified, filling in those not specified with factors of 1, so will rebin according to factor=[5, 5, 1]
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRegion::fromRecord+            [0, 0] to [3, 3]  (00:00:32.000, -00.08.00.000 to 23:59:32.000, +00.07.00.000)
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_dropdeg
09-Dec-2025 14:09:08 Test dropdeg parameter
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'kbesd.im' of shape [20, 20, 20] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRegion::fromRecord        Selected bounding box :
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageRegion::fromRecord+            [0, 0, 0] to [19, 19, 0]  (00:00:40.000, -00.10.00.001, 1.415e+09Hz to 23:59:24.000, +00.09.00.001, 1.415e+09Hz)
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_dropdeg2
09-Dec-2025 14:09:08 axes that become degenerate when regridded are dropped if dropdeg=True: CAS-5836
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'st.im' of shape [20, 40] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_general
09-Dec-2025 14:09:08 ia.rebin(): General tests
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'zz.im' of shape [20, 20, 20] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ::::ImageFactory::createImage        Created Paged image 'zz.im' of shape [20, 20, 20] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ::::image::fromshape        Ran ia.fromshape
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ::::image::fromshape        ia.fromshape(outfile="zz.im", shape=[20,20,20], csys={...}, linear=false, overwrite=false, log=true, type="f")
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ::::image::rebin        Ran ia.rebin
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ::::image::rebin        ia.rebin(outfile="", bin=[1,1,20], region="", mask="", dropdeg=false, overwrite=false, stretch=false, crop=false)
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_history
09-Dec-2025 14:09:08 Test history writing
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'gd.im' of shape [10, 10, 10] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        image::_casaQuantityFromVar         Will use values specified in major, minor, pa to set beam
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        BeamManipulator::set        This image currently has no beams of any kind. Since channel and/or polarization were specified, a set of per plane beams, each equal to the specified beam, will be created.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        BeamManipulator::set        Beam parameters:  Major          : 4 arcsec
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        BeamManipulator::set+          Minor          : 2 arcsec
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        BeamManipulator::set+          Position Angle : 0 deg
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        SEVERE        image::rebin        Exception Reported: Exception: This image has multiple beams. The spectral axis cannot be rebinned.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        SEVERE        image::rebin+        ... thrown by casacore::RebinImage<T>::RebinImage(const casacore::ImageInterface<T>&, const casacore::IPosition&) [with T = float] at File: /source/casainstall/include/casacore/images/Images/RebinImage.tcc, line: 50
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_multibeam
09-Dec-2025 14:09:08 Test multiple beams
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'maskim' of shape [200, 200, 1, 1] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        ImageFactory::createImage        Created Paged image 'aa.im' of shape [200, 200, 1, 10] with float valued pixels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:08 2025-12-09 19:09:08        SEVERE        image::rebin        Exception Reported: The input image shape ([200, 200, 1, 10]) and mask shape ([200, 200, 1, 1]) are different, and it was specified that the mask should not be extended, so the mask cannot be applied to the (sub)image. Specifying that the mask should be extended may resolve the issue at File: /source/casainstall/include/casacpp/imageanalysis/ImageAnalysis/SubImageFactory.tcc, line: 306
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
09-Dec-2025 14:09:08 2025-12-09 19:09:08        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
09-Dec-2025 14:09:08 2025-12-09 19:09:09        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
09-Dec-2025 14:09:08 2025-12-09 19:09:09        INFO        name::        No table opened.
09-Dec-2025 14:09:08 2025-12-09 19:09:09        INFO        showcache::        The Table Cache is empty.
09-Dec-2025 14:09:08 test_tool_image_rebin.py::ia_rebin_test::test_stretch
09-Dec-2025 14:09:08 ia.rebin(): Test stretch parameter
09-Dec-2025 14:09:08 PASSED
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_rebin/nose.xml -
09-Dec-2025 14:09:08 ========================= 8 passed, 1 warning in 1.08s =========================
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_regrid/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_regrid
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_regrid/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_regrid/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_measures/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_measures
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_measures/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_measures/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msmetadata/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msmetadata
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_msmetadata/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_msmetadata/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_regionmanager/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_regionmanager
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_regionmanager/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_regionmanager/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_coordsys/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_coordsys
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_coordsys/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_coordsys/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_subimage/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_subimage
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_subimage/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_subimage/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms_statwt/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms_statwt
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_ms_statwt/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_ms_statwt/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_vpmanager/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_vpmanager
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_vpmanager/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_vpmanager/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_msuvbinner/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_collapse/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_collapse
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_collapse/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_collapse/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pbcor/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pbcor
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_pbcor/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pbcor/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_sdm/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_sdm
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_sdm/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_sdm/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_ms/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_ms/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_calanalysis/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_componentlist/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_deviation/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_deviation
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_deviation/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_deviation/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_pv/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv/
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_rebin/
09-Dec-2025 14:09:08 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_rebin
09-Dec-2025 14:09:08
09-Dec-2025 14:09:08 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_rebin/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_rebin/
09-Dec-2025 14:09:09 total 77004
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci 15001   137046 Dec  9 18:55 casatestutils-6.7.3.9a14642.dev3+dirty-py3-none-any.whl
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci 15001 78544353 Dec  9 18:55 casatools-6.7.3.9a14642.dev3+dirty-cp312-cp312-manylinux_2_28_x86_64.whl
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      4340 Dec  9 19:09 test_tool_agentflagger.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1006 Dec  9 19:09 test_tool_calanalysis.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2657 Dec  9 19:09 test_tool_calibrater.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       687 Dec  9 19:09 test_tool_componentlist.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      7467 Dec  9 19:09 test_tool_coordsys.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root     12935 Dec  9 19:09 test_tool_image.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2220 Dec  9 19:09 test_tool_image_collapse.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1048 Dec  9 19:09 test_tool_image_deviation.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2575 Dec  9 19:09 test_tool_image_fitprofile.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1178 Dec  9 19:09 test_tool_image_pbcor.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       883 Dec  9 19:09 test_tool_image_pv.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1006 Dec  9 19:09 test_tool_image_rebin.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1336 Dec  9 19:09 test_tool_image_regrid.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1533 Dec  9 19:09 test_tool_image_statistics.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       765 Dec  9 19:09 test_tool_image_subimage.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       890 Dec  9 19:09 test_tool_image_transpose.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1966 Dec  9 19:09 test_tool_imagepol.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       839 Dec  9 19:09 test_tool_linearmosaic.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       669 Dec  9 19:09 test_tool_logsink.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       549 Dec  9 19:09 test_tool_measures.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      5224 Dec  9 19:09 test_tool_ms.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       367 Dec  9 19:09 test_tool_ms_createmultims.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2095 Dec  9 19:09 test_tool_ms_statwt.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      8633 Dec  9 19:09 test_tool_msmetadata.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       359 Dec  9 19:09 test_tool_msuvbinner.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1171 Dec  9 19:09 test_tool_quanta.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      3977 Dec  9 19:09 test_tool_regionmanager.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2072 Dec  9 19:09 test_tool_sdm.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      2096 Dec  9 19:09 test_tool_sdm_toms.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root       670 Dec  9 19:09 test_tool_simulator.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1716 Dec  9 19:09 test_tool_synthesisutils.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1462 Dec  9 19:09 test_tool_table.xml
09-Dec-2025 14:09:09 -rw-r--r-- 1 casaci root      1717 Dec  9 19:09 test_tool_vpmanager.xml
09-Dec-2025 14:09:09 Finished task 'Test wheel' with result: Success
09-Dec-2025 14:09:09 Starting task 'Parse tests' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit'
09-Dec-2025 14:09:09 Parsing test results under /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASASPECS-CI163-TTOML228...
09-Dec-2025 14:09:09 Finished task 'Parse tests' with result: Success
09-Dec-2025 14:09:09 Starting task 'Cleanup' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
09-Dec-2025 14:09:09
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-14642 - Test Tools Many Linux 2.28 #40 (CASASPECS-CI163-TTOML228-40)'
... running command line:
/export/home/cbt-el7-6/bamboohome/temp/CASASPECS-CI163-TTOML228-40-ScriptBuildTask-16013738854365561968.sh
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASASPECS-CI163-TTOML228
09-Dec-2025 14:09:09 Starting cleanup
09-Dec-2025 14:09:21 wheel-container-test
09-Dec-2025 14:09:23 wheel-container-test
09-Dec-2025 14:09:23 Cleanup complete
09-Dec-2025 14:09:23 Finished task 'Cleanup' with result: Success
09-Dec-2025 14:09:23 Running post build plugin 'Docker Container Cleanup'
09-Dec-2025 14:09:23
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-14642 - Test Tools Many Linux 2.28 #40 (CASASPECS-CI163-TTOML228-40)'
... running command line:
/usr/bin/docker rm -f wheel-container-test
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASASPECS-CI163-TTOML228
09-Dec-2025 14:09:23 Error response from daemon: No such container: wheel-container-test
09-Dec-2025 14:09:23 Running post build plugin 'NCover Results Collector'
09-Dec-2025 14:09:23 Running post build plugin 'Build Results Label Collector'
09-Dec-2025 14:09:23 Running post build plugin 'Clover Results Collector'
09-Dec-2025 14:09:23 Running post build plugin 'npm Cache Cleanup'
09-Dec-2025 14:09:23 Running post build plugin 'Artifact Copier'
09-Dec-2025 14:09:23 Publishing an artifact: Tests
09-Dec-2025 14:09:23 Finished publishing of artifact Non required job artifact Http Compression On : [Tests], patterns: [*.xml] anchored at: [wheeldirectory/] in 429.8 ms
09-Dec-2025 14:09:23 Publishing an artifact: xml Directories
09-Dec-2025 14:09:23 Finished publishing of artifact Non required job artifact Http Compression On : [xml Directories], patterns: [**/*.xml] anchored at: [wheeldirectory/] in 140.4 ms
09-Dec-2025 14:09:23 Finalising the build...
09-Dec-2025 14:09:23 Stopping timer.
09-Dec-2025 14:09:23 Build CASASPECS-CI163-TTOML228-40 completed.
09-Dec-2025 14:09:24 Running on server: post build plugin 'Build Hanging Detection Configuration'
09-Dec-2025 14:09:24 Running on server: post build plugin 'NCover Results Collector'
09-Dec-2025 14:09:24 Running on server: post build plugin 'Build Labeller'
09-Dec-2025 14:09:24 Running on server: post build plugin 'Clover Delta Calculator'
09-Dec-2025 14:09:24 Running on server: post build plugin 'Maven Dependencies Postprocessor'
09-Dec-2025 14:09:24 All post build plugins have finished
09-Dec-2025 14:09:24 Generating build results summary...
09-Dec-2025 14:09:24 Saving build results to disk...
09-Dec-2025 14:09:24 Store variable context...
09-Dec-2025 14:09:24 Finished building CASASPECS-CI163-TTOML228-40.