Build: #2 was successful

Job: Test Tools Many Linux 2.28 was successful

Stages & jobs

  1. Default Stage

  2. Test

Build log

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

13-Jul-2026 08:15:05 2026-07-13 12:15:06        INFO        SubMS::doTimeAver()        Data binned.
13-Jul-2026 08:15:05 test_tool_ms.py::mstool_test_subms::test_split_averaging
13-Jul-2026 08:15:05 test ms.split time averaging
13-Jul-2026 08:15:05 PASSED
13-Jul-2026 08:15:05
13-Jul-2026 08:15:06 test_tool_ms.py::mstool_test_iter::test_iteration_columns
13-Jul-2026 08:15:06 test ms.iter functions with sort columns
13-Jul-2026 08:15:06 PASSED
13-Jul-2026 08:15:06
13-Jul-2026 08:15:06 test_tool_ms.py::mstool_test_iter::test_iterinit_interval
13-Jul-2026 08:15:06 test ms.iterinit interval parameter
13-Jul-2026 08:15:06 PASSED
13-Jul-2026 08:15:06
13-Jul-2026 08:15:06 test_tool_ms.py::mstool_test_iter::test_iterinit_maxrows
13-Jul-2026 08:15:06 test ms.iterinit maxrows parameter
13-Jul-2026 08:15:06 PASSED
13-Jul-2026 08:15:06
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::MSFitsInput        Converting FITS file '/opt/casa/data/casatestdata/unittest/mstool/3c273.fits7' to MeasurementSet 'ngc4826.tutorial.3c273.7.ms'
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [1, 64, 2048] for HATCREEK with obstype=0
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::fillMSMainTableColWise        SOURCE not found in UU VV WW BASELINE DATE
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::fillMSMainTableColWise        FREQSEL not found in UU VV WW BASELINE DATE
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::fillMSMainTableColWise        Reading and writing 2925 visibility groups
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=12 ncols=12 rowsize=78 pcount=0 gcount=1
13-Jul-2026 08:15:06 2026-07-13 12:15:07        WARN        MSFitsInput::fillAntennaTable        XYZHAND keyword not found in AN table. Will assume antenna coordinate system is right handed.
13-Jul-2026 08:15:06 2026-07-13 12:15:07        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
13-Jul-2026 08:15:06 2026-07-13 12:15:07        WARN        MSFitsInput::fillExtraTable        No systemic velocity for field 0
13-Jul-2026 08:15:06 2026-07-13 12:15:07        WARN        MSFitsInput::fillExtraTable        No rest frequency for field 0
13-Jul-2026 08:15:07 test_tool_ms.py::mstool_test_fits::test_badscan
13-Jul-2026 08:15:07 CAS-10054: Tests intermittent incorrect scan number in last row of single-scan dataset
13-Jul-2026 08:15:07 Last row has scan=1 ; (should be 1).
13-Jul-2026 08:15:07 PASSED
13-Jul-2026 08:15:07
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::MSFitsInput        Converting FITS file '/opt/casa/data/casatestdata/unittest/mstool/CTR_CHI_TR2.RWYCP-10rows-ANT-DIAMTER-0' to MeasurementSet 'CAS-5818.ms'
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [4, 64, 512] for EVLA with obstype=0
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::fillMSMainTable        Reading and writing 1 visibility groups
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=1 ncols=5 rowsize=204 pcount=0 gcount=1
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=28 ncols=12 rowsize=62 pcount=0 gcount=1
13-Jul-2026 08:15:07 2026-07-13 12:15:07        WARN        MSFitsInput::fillAntennaTable        XYZHAND keyword not found in AN table. Will assume antenna coordinate system is right handed.
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS SU  nrows=1 ncols=19 rowsize=496 pcount=0 gcount=1
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
13-Jul-2026 08:15:07 2026-07-13 12:15:07        INFO        msmetadata_cmpt.cc::open        Performing internal consistency checks on CAS-5818.ms...
13-Jul-2026 08:15:07 test_tool_ms.py::mstool_test_fits::test_diameters
13-Jul-2026 08:15:07 CAS-5818: Verify bogus dish diameters in AN table are not used but normal algorithm is used instead
13-Jul-2026 08:15:07 PASSED
13-Jul-2026 08:15:07
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::write         nchan=3 startchan=0 stepchan=1 avgchan=1
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Converting MeasurementSet /opt/casa/data/casatestdata/unittest/mstool/uvfits_test.ms to FITS file 'CAS-5492.uvfits'
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::_writeMain        CORRECTED_DATA does not exist, writing DATA
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Writing AIPS FQ table
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::writeFQ        Found 2 spectral windows
13-Jul-2026 08:15:07 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Writing AIPS AN table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::writeAN        Found 8 antennas in array #1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write         nchan=3 startchan=0 stepchan=1 avgchan=1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        SEVERE        ms::tofits        Exception Reported: Exception: Error in output file : File CAS-5492.uvfits exists, and the user does not want to remove it..
13-Jul-2026 08:15:08 2026-07-13 12:15:08        SEVERE        ms::tofits+        ... thrown by void casacore::MSFitsOutput::write() const at File: /source/casa6/casatools/casacore/msfits/MSFits/MSFitsOutput.cc, line: 168
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write         nchan=3 startchan=0 stepchan=1 avgchan=1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Removing existing file CAS-5492.uvfits
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Converting MeasurementSet /opt/casa/data/casatestdata/unittest/mstool/uvfits_test.ms to FITS file 'CAS-5492.uvfits'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::_writeMain        CORRECTED_DATA does not exist, writing DATA
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Writing AIPS FQ table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::writeFQ        Found 2 spectral windows
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::write        Writing AIPS AN table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsOutput::writeAN        Found 8 antennas in array #1
13-Jul-2026 08:15:08 test_tool_ms.py::mstool_test_fits::test_export_overwrite
13-Jul-2026 08:15:08 CAS-5492: test the overwrite parameter when exporting MSes to uvfits
13-Jul-2026 08:15:08 PASSED
13-Jul-2026 08:15:08
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::MSFitsInput        Converting FITS file '/opt/casa/data/casatestdata/unittest/mstool/name10rows+000' to MeasurementSet 'CAS-7696.ms'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [4, 64, 512] for EVLA with obstype=0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::fillMSMainTable        Reading and writing 1 visibility groups
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=1 ncols=5 rowsize=204 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=28 ncols=13 rowsize=66 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS SU  nrows=1 ncols=19 rowsize=496 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
13-Jul-2026 08:15:08 test_tool_ms.py::mstool_test_fits::test_filename_extensions
13-Jul-2026 08:15:08 CAS-7696: Verify we turn off fits filename extension support when necessary
13-Jul-2026 08:15:08 PASSED
13-Jul-2026 08:15:08
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         read fitsfile=ngc5921.fits
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         Primary Group HDU ------>>>
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU         SIMPLE  =                      T /Standard FITS format
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BITPIX  =                    -32 /Floating point values
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS   =                      7
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS1  =                      0 /Random groups, NOT image
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS2  =                      3
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS3  =                      2
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS4  =                     63
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS5  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS6  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS7  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTEND  =                      T /Tables may follow
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BLOCKED =                      T /File may be blocked
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GROUPS  =                      T /Random Group UV data
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PCOUNT  =                      9 /Number of random parameters
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GCOUNT  =                  22653 /Number of groups (rows) in the file
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EPOCH   =                   2000
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BSCALE  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BZERO   =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BUNIT   = 'UNCALIB '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE2  = 'COMPLEX '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL2  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT2  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX2  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA2  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE3  = 'STOKES  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL3  =                     -1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT3  =                     -1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX3  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA3  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE4  = 'FREQ    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL4  =            1.41342e+09
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT4  =                24414.1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX4  =                     32
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA4  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE5  = 'IF      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL5  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT5  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX5  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA5  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE6  = 'RA      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL6  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT6  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX6  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA6  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CTYPE7  = 'DEC     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRVAL7  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CDELT7  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CRPIX7  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        CROTA7  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE1  = 'UU      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL1  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO1  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE2  = 'VV      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL2  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO2  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE3  = 'WW      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL3  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO3  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE4  = 'DATE    ' /Day number
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL4  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO4  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE5  = 'DATE    ' /Day fraction
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL5  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO5  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE6  = 'BASELINE'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL6  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO6  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE7  = 'FREQSEL '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL7  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO7  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE8  = 'SOURCE  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL8  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO8  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PTYPE9  = 'INTTIM  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PSCAL9  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PZERO9  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        OBJECT  = 'MULTI   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        DATE-OBS= '1995-04-13T09:18:59.999771'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TELESCOP= 'VLA     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        INSTRUME= 'VLA     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        OBSERVER= 'TEST    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        SORTORD = 'TB      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        SPECSYS = 'LSRK    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        RESTFREQ=            1.42041e+09
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        HISTORY AIPS WTSCAL = 1.0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        ORIGIN  = 'casacore'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        END
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showPrimaryGroup         22653 groups total, display first 6 elements of the first 2 groups
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showPrimaryGroup +        Group 0 parms:  0 0 0 2.44982e+06 0.888194 257 1 1 30
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showPrimaryGroup +        Group 0 data:  2.45987 0 6 0.798322 0 6 21.1242 0 6 11.6481 0 6 39.7646 0 6 27.8526 0 6...
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showPrimaryGroup +        Group 1 parms:  -4.61236e-07 1.20458e-06 5.15788e-08 2.44982e+06 0.888194 258 1 1 30
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showPrimaryGroup +        Group 1 data:  0.00824685 -0.0166335 6 0.00102503 -0.00442628 6 -0.0403956 -0.32815 6 -0.179474 0.100313 6 -0.0678851 -0.773201 6 -0.358901 0.429815 6...
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         <<<------ Primary Group HDU
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         Binary Table HDU ------>>>
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU         XTENSION= 'BINTABLE' /Binary Table Extension
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BITPIX  =                      8 /Character Information
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS   =                      2 /Two-dimensional table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS1  =                     24 /Number of bytes per row
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS2  =                      1 /Number of rows
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PCOUNT  =                      0 /No random parameters
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GCOUNT  =                      1 /Only one group
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFIELDS =                      5 /Number of columns
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTNAME = 'AIPS FQ '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTVER  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NO_IF   =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE1  = 'FRQSEL  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM1  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE2  = 'IF FREQ '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM2  = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT2  = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE3  = 'CH WIDTH'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM3  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT3  = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE4  = 'TOTAL BANDWIDTH'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM4  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT4  = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE5  = 'SIDEBAND'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM5  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        END
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         1 rows, 5 cols, 24 bytes total
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         the first 20 cols of the first 5 rows:
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         0: | 1 | 0 | 24414.1 | 1.5502e+06 | 1 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         <<<------ Binary Table HDU
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         Binary Table HDU ------>>>
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU         XTENSION= 'BINTABLE' /Binary Table Extension
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BITPIX  =                      8 /Character Information
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS   =                      2 /Two-dimensional table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS1  =                     66 /Number of bytes per row
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS2  =                     28 /Number of rows
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PCOUNT  =                      0 /No random parameters
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GCOUNT  =                      1 /Only one group
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFIELDS =                     13 /Number of columns
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTNAME = 'AIPS AN '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTVER  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        ARRAYX  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        ARRAYY  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        ARRAYZ  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GSTIA0  =                200.712
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        DEGPDY  =                360.986
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        FREQ    =            1.41342e+09
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        RDATE   = '1995-04-13T09:18:59.999771'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        POLARX  =                2.12653
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        POLARY  =                17.1957
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        UT1UTC  =               0.123216
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        IATUTC  =                     29
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TIMSYS  = 'TAI     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        ARRNAM  = 'VLA     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NUMORB  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NOPCAL  =                      0
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        POLTYPE = '        '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        XYZHAND = 'RIGHT   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        FRAME   = 'ITRF    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE1  = 'ANNAME  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM1  = '8A      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE2  = 'STABXYZ '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM2  = '3D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT2  = 'METERS  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE3  = 'ORBPARM '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM3  = '0D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE4  = 'NOSTA   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM4  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE5  = 'MNTSTA  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM5  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE6  = 'STAXOF  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM6  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT6  = 'METERS  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE7  = 'POLTYA  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM7  = '1A      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE8  = 'POLAA   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM8  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT8  = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE9  = 'POLCALA '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM9  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE10 = 'POLTYB  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM10 = '1A      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE11 = 'POLAB   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM11 = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT11 = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE12 = 'POLCALB '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM12 = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE13 = 'DIAMETER'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM13 = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        END
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         28 rows, 13 cols, 1848 bytes total
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         the first 20 cols of the first 5 rows:
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         <<<------ Binary Table HDU
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         Binary Table HDU ------>>>
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU         XTENSION= 'BINTABLE' /Binary Table Extension
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        BITPIX  =                      8 /Character Information
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS   =                      2 /Two-dimensional table
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS1  =                    136 /Number of bytes per row
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NAXIS2  =                      3 /Number of rows
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        PCOUNT  =                      0 /No random parameters
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        GCOUNT  =                      1 /Only one group
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFIELDS =                     19 /Number of columns
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTNAME = 'AIPS SU '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        EXTVER  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        NO_IF   =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        FREQID  =                      1
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE1  = 'ID. NO. '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM1  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE2  = 'SOURCE  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM2  = '20A     '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE3  = 'QUAL    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM3  = '1J      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE4  = 'CALCODE '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM4  = '4A      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE5  = 'IFLUX   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM5  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT5  = 'JY      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE6  = 'QFLUX   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM6  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT6  = 'JY      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE7  = 'UFLUX   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM7  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT7  = 'JY      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE8  = 'VFLUX   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM8  = '1E      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT8  = 'JY      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE9  = 'FREQOFF '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM9  = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT9  = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE10 = 'BANDWIDTH'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM10 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT10 = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE11 = 'RAEPO   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM11 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT11 = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE12 = 'DECEPO  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM12 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT12 = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE13 = 'EPOCH   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM13 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT13 = 'YEARS   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE14 = 'RAAPP   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM14 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT14 = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE15 = 'DECAPP  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM15 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT15 = 'DEGREES '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE16 = 'LSRVEL  '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM16 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT16 = 'M/SEC   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE17 = 'RESTFREQ'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM17 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT17 = 'HZ      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE18 = 'PMRA    '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM18 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT18 = 'DEG/DAY '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TTYPE19 = 'PMDEC   '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TFORM19 = '1D      '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        TUNIT19 = 'DEG/DAY '
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +               
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showHDU +        END
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         3 rows, 19 cols, 408 bytes total
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::showBinaryTable         the first 20 cols of the first 5 rows:
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        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 |
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         <<<------ Binary Table HDU
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        FITSReader::listFits         finish processing of Header-Data Units.
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::MSFitsInput        Converting FITS file 'ngc5921.fits' to MeasurementSet 'fromfits.ms'
13-Jul-2026 08:15:08 2026-07-13 12:15:08        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [2, 63, 1040] for VLA with obstype=0
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsInput::fillMSMainTable        Reading and writing 22653 visibility groups
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=1 ncols=5 rowsize=24 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=28 ncols=13 rowsize=66 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS SU  nrows=3 ncols=19 rowsize=136 pcount=0 gcount=1
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        ms::tofits        By selection 22653 rows to be converted are reduced to 4509
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::write         nchan=63 startchan=0 stepchan=1 avgchan=1
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Converting MeasurementSet /home/casatest/casa6/casatestutils/nosedir/test_tool_ms/tab1427_1123 to FITS file 'testfile.fits'
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::_writeMain        Writing DATA column
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Writing AIPS FQ table
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::writeFQ        Found 1 spectral windows
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Writing AIPS AN table
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
13-Jul-2026 08:15:08 2026-07-13 12:15:09        INFO        MSFitsOutput::writeAN        Found 28 antennas in array #1
13-Jul-2026 08:15:08 test_tool_ms.py::mstool_test_fits::test_list_from_tofits
13-Jul-2026 08:15:08 test ms.listfits, fromfits, tofits
13-Jul-2026 08:15:08 PASSED
13-Jul-2026 08:15:08
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::write         nchan=3 startchan=0 stepchan=1 avgchan=1
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Converting MeasurementSet /opt/casa/data/casatestdata/unittest/mstool/uvfits_test.ms to FITS file 'xyz.uvfits'
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::_writeMain        CORRECTED_DATA does not exist, writing DATA
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::_writeMain        Frequency reference frame is LSRK
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Writing AIPS FQ table
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::writeFQ        Found 2 spectral windows
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::write        Writing AIPS AN table
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::writeAN        Using ITRF frame for antenna positions.
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsOutput::writeAN        Found 8 antennas in array #1
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::MSFitsInput        Converting FITS file 'xyz.uvfits' to MeasurementSet 'ke.ms'
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::setupMeasurementSet        Using tile shape [1, 3, 43690] for SMA with obstype=0
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::fillMSMainTableColWise        SOURCE not found in UU VV WW DATE DATE BASELINE FREQSEL
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::fillMSMainTableColWise        Reading and writing 630 visibility groups
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS FQ  nrows=2 ncols=5 rowsize=24 pcount=0 gcount=1
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::readRandomGroupUVFits        extname=AIPS AN  nrows=8 ncols=13 rowsize=66 pcount=0 gcount=1
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::fillExtraTables        Filling SOURCE table (this may take some time).
13-Jul-2026 08:15:09 2026-07-13 12:15:09        WARN        MSFitsInput::fillExtraTable        No systemic velocity for field 0
13-Jul-2026 08:15:09 2026-07-13 12:15:09        WARN        MSFitsInput::fillExtraTable        No rest frequency for field 0
13-Jul-2026 08:15:09 2026-07-13 12:15:09        WARN        MSFitsInput::fillExtraTable        No systemic velocity for field 0
13-Jul-2026 08:15:09 2026-07-13 12:15:09        WARN        MSFitsInput::fillExtraTable        No rest frequency for field 0
13-Jul-2026 08:15:09 test_tool_ms.py::mstool_test_fits::test_receptor_angle
13-Jul-2026 08:15:09 CAS-7081: Test receptor angle is preserved
13-Jul-2026 08:15:09 PASSED
13-Jul-2026 08:15:09
13-Jul-2026 08:15:09 2026-07-13 12:15:09        INFO        MSFitsInput::MSFitsInput        Converting FITS file '/opt/casa/data/casatestdata/unittest/mstool/1331+305_I.UVFITS' to MeasurementSet 'my.ms'
13-Jul-2026 08:15:09 2026-07-13 12:15:09        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
13-Jul-2026 08:15:09 test_tool_ms.py::mstool_test_fits::test_stokes
13-Jul-2026 08:15:09 Verify fix to CAS_4283, uvfits files containing actual Stokes parameters will not be imported
13-Jul-2026 08:15:09 PASSED
13-Jul-2026 08:15:09
13-Jul-2026 08:15:09 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_ms/nose.xml -
13-Jul-2026 08:15:09 ======================== 53 passed, 1 warning in 35.55s ========================
13-Jul-2026 08:15:09 ============================= test session starts ==============================
13-Jul-2026 08:15:09 platform linux -- Python 3.12.9, pytest-9.1.1, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
13-Jul-2026 08:15:09 cachedir: .pytest_cache
13-Jul-2026 08:15:09 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner
13-Jul-2026 08:15:09 configfile: pytest.ini
13-Jul-2026 08:15:10 collecting ... collected 1 item
13-Jul-2026 08:15:10
13-Jul-2026 08:15:10
13-Jul-2026 08:15:12 test_tool_msuvbinner.py::msuvbinnerTest::test_fill_1ms
13-Jul-2026 08:15:12 test uvgridding 1 ms onto an output grid 
13-Jul-2026 08:15:12 PASSED
13-Jul-2026 08:15:12
13-Jul-2026 08:15:12 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_msuvbinner/nose.xml -
13-Jul-2026 08:15:12 ========================= 1 passed, 1 warning in 3.03s =========================
13-Jul-2026 08:15:13 ============================= test session starts ==============================
13-Jul-2026 08:15:13 platform linux -- Python 3.12.9, pytest-9.1.1, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
13-Jul-2026 08:15:13 cachedir: .pytest_cache
13-Jul-2026 08:15:13 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv
13-Jul-2026 08:15:13 configfile: pytest.ini
13-Jul-2026 08:15:13 collecting ... collected 7 items
13-Jul-2026 08:15:13
13-Jul-2026 08:15:13
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageFactory::createImage        Created Temp image  of shape [30, 30, 30] with float valued pixels.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::setEndpoints         Setting pixel end points [8.5, 15.5], [22.5, 15.5]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::setEndpoints         Setting pixel end points [22.5, 15.5], [8.5, 15.5]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by -180 degrees about direction coordinate pixel (15.5, 15.5) to align specified slice with the x axis
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        name::        No table opened.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:13 test_tool_image_pv.py::ia_pv_test::test_CAS10968
13-Jul-2026 08:15:13 Fix for pa=90,270 when segment y pixel falls on half pixel
13-Jul-2026 08:15:13 PASSED
13-Jul-2026 08:15:13
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:13 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:13 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by 45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by -225 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by -135 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        PVGenerator::generate         Rotating image by -137.67 degrees about direction coordinate pixel (216.468, 187) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:14        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:14        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotating image by 42.3301 degrees about direction coordinate pixel (216.468, 187) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:14 test_tool_image_pv.py::ia_pv_test::test_CAS_2996
13-Jul-2026 08:15:14 ia.pv(): Test issues raised in CAS-2996
13-Jul-2026 08:15:14 PASSED
13-Jul-2026 08:15:14
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (140, 140) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Some pixels will fall outside the rotated image, so padding before rotating with 17 pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Original Temporary_Image size => [300, 300, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        New  size => [334, 334, 1, 3]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFitsConverter::ImageHeaderToFITS         Truncating miscinfo field secondary_coordinates to secondar
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFitsConverter::ImageHeaderToFITS         Not writing miscInfo field 'secondar' - cannot handle type Record
13-Jul-2026 08:15:14 2026-07-13 12:15:15        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFitsConverter::ImageHeaderToFITS         Truncating miscinfo field secondary_coordinates to secondar
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFitsConverter::ImageHeaderToFITS         Not writing miscInfo field 'secondar' - cannot handle type Record
13-Jul-2026 08:15:14 2026-07-13 12:15:15        WARN        image::open (file src/tools/image/image_cmpt.cc, line 4208)        Another image is already open, closing first
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:14 test_tool_image_pv.py::ia_pv_test::test_fits
13-Jul-2026 08:15:14 ia.pv(): Test exporting and importing to/from FITS
13-Jul-2026 08:15:14 PASSED
13-Jul-2026 08:15:14
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFactory::createImage        Created Paged image 'zz.im' of shape [30, 30, 30] with float valued pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [10.0503, 19.9497], [19.9497, 10.0503]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotating image by 45 degrees about direction coordinate pixel (15, 15) to align specified slice with the x axis
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ::::ImageFactory::createImage        Created Paged image 'zz.im' of shape [30, 30, 30] with float valued pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ::::image::fromshape        Ran ia.fromshape
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ::::image::fromshape        ia.fromshape(outfile="zz.im", shape=[30,30,30], csys={...}, linear=false, overwrite=false, log=true, type="f")
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ::::image::pv        Ran ia.pv
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:14 test_tool_image_pv.py::ia_pv_test::test_history
13-Jul-2026 08:15:14 Verify history is written to created image
13-Jul-2026 08:15:14 PASSED
13-Jul-2026 08:15:14
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageFactory::createImage        Created Paged image 'zxye.im' of shape [10, 10, 10] with float valued pixels.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_0' of shape [6, 10]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:14 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1' of shape [6, 10]
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:14 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_2' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_3' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_4' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_5' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setEndpoints         Setting pixel end points [2, 5], [7, 5]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_6' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_0' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_1' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 3arcmin
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_2' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 3arcmin
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_3' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::setWidth         Rounding width up to next odd number of pixels (3), or 180000marcsec
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:15        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        SubImageFactory::createImage        Creating image 'test_pv_1_4' of shape [6, 10]
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:15        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 test_tool_image_pv.py::ia_pv_test::test_pv
13-Jul-2026 08:15:15 ia.pv(): Test pv()
13-Jul-2026 08:15:15 PASSED
13-Jul-2026 08:15:15
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageFactory::createImage        Created Temp image  of shape [50, 50, 1000] with float valued pixels.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        PVGenerator::generate         Rotating image by -45 degrees about direction coordinate pixel (7.5, 7.5) to align specified slice with the x axis
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:16        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageRegion::fromRecord        Rotating DirectionCoordinate holding axes [0, 1]
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageMaskAttacher::makeMask        Created and initialized mask `mask0'
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:16        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 test_tool_image_pv.py::ia_pv_test::test_refpix_far_outside_image
13-Jul-2026 08:15:15 Test refpix far outside image doesn't lead to malloc error, CAS-5251
13-Jul-2026 08:15:15 PASSED
13-Jul-2026 08:15:15
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageFactory::createImage        Created Paged image 'maskim' of shape [200, 200, 1, 1] with float valued pixels.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageFactory::createImage        Created Paged image 'kk' of shape [200, 200, 1, 20] with float valued pixels.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        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
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        PVGenerator::generate         Rotation angle (very nearly) 0 degrees, no rotation required
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageRegion::fromRecord        Selected bounding box :
13-Jul-2026 08:15:15 2026-07-13 12:15:16        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)
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageCollapser::_doDegenerateAxesCase        All subimage axes to be collapsed are degenerate, using algorithm optimized for that case.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        CasacRegionManager::fromBCS        No directional region specified. Using full positional plane.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        CasacRegionManager::fromBCS        Using all spectral channels.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        CasacRegionManager::fromBCS        Using polarizations ALL
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        ImageMaskAttacher::makeMask        Created mask `mask0'
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        name::        No table opened.
13-Jul-2026 08:15:15 2026-07-13 12:15:16        INFO        showcache::        The Table Cache is empty.
13-Jul-2026 08:15:15 test_tool_image_pv.py::ia_pv_test::test_stretch
13-Jul-2026 08:15:15 ia.pv(): Test stretch parameter
13-Jul-2026 08:15:15 PASSED
13-Jul-2026 08:15:15
13-Jul-2026 08:15:15 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_pv/nose.xml -
13-Jul-2026 08:15:15 ========================= 7 passed, 1 warning in 2.57s =========================
13-Jul-2026 08:15:16 ============================= test session starts ==============================
13-Jul-2026 08:15:16 platform linux -- Python 3.12.9, pytest-9.1.1, pluggy-1.6.0 -- /home/casatest/venv/bin/python3.12
13-Jul-2026 08:15:16 cachedir: .pytest_cache
13-Jul-2026 08:15:16 rootdir: /home/casatest/casa6/casatestutils/nosedir/test_tool_quanta
13-Jul-2026 08:15:16 configfile: pytest.ini
13-Jul-2026 08:15:16 collecting ... collected 9 items
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Exception Reported: Error in QuantumHolder::fromString with input string "bogus": Illegal input units or format
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE        +         in converting quantity
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_convert_test::test_exceptions
13-Jul-2026 08:15:16 Test various exception cases
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_convert_test::test_valid
13-Jul-2026 08:15:16 Test specifying the quantity as a scalar
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_convert_test::test_value_as_string
13-Jul-2026 08:15:16 Test specifying value as a string
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Error in QuantumHolder::fromString with input string "blah": Illegal input units or format
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE        +         in converting quantity
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Exception Reported: Error in QuantumHolder::fromString with input string "blah": Illegal input units or format
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE        +         in converting quantity
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Error in QuantumHolder::fromString with input string "blah": Illegal input units or format
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE        +         in converting quantity
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Exception Reported: Error in QuantumHolder::fromString with input string "blah": Illegal input units or format
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE        +         in converting quantity
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Exception Reported: Unit::check Illegal unit string 'zz'
13-Jul-2026 08:15:16 2026-07-13 12:15:17        SEVERE                Exception Reported: Unit::check Illegal unit string 'zz'
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_exceptions
13-Jul-2026 08:15:16 Test various exception cases
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_multidimensional_arra_value
13-Jul-2026 08:15:16 Test specifying the quantity as a multidimensional array
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_scalar_value
13-Jul-2026 08:15:16 Test specifying the quantity as a scalar
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_value_as_record
13-Jul-2026 08:15:16 Test value as record (eg already a quantity).
13-Jul-2026 08:15:16 This is essentially a reflection operator.
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_value_as_string
13-Jul-2026 08:15:16 Test specifying value as a string
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 test_tool_quanta.py::quanta_quantity_test::test_vector_value
13-Jul-2026 08:15:16 Test specifying the quantity as a vector
13-Jul-2026 08:15:16 PASSED
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_quanta/nose.xml -
13-Jul-2026 08:15:16 ========================= 9 passed, 1 warning in 0.67s =========================
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_simulator/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_simulator
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_simulator/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_simulator/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_table/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_table
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_table/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_table/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_componentlist
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_synthesisutils/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calanalysis
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_collapse/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_collapse
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_vpmanager/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_vpmanager
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_transpose/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_transpose
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_transpose/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_transpose/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pbcor/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pbcor
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_regrid/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_regrid
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msmetadata/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msmetadata
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_statistics/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_statistics
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_image_statistics/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_image_statistics/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calibrater/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_calibrater
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_calibrater/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_calibrater/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_coordsys/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_coordsys
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_ms
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_msuvbinner
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_image_pv
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 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/
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Setting Working Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_quanta/
13-Jul-2026 08:15:16 Test Directory: /home/casatest/casa6/casatestutils/nosedir/test_tool_quanta
13-Jul-2026 08:15:16
13-Jul-2026 08:15:16 Running Command: pytest --junitxml=/home/casatest/casa6/casatestutils/nosedir/xml/test_tool_quanta/nose.xml -s --disable-pytest-warnings --verbose -ra --tb=short /home/casatest/casa6/casatestutils/nosedir/test_tool_quanta/
13-Jul-2026 08:15:19 total 77796
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci 15001   160858 Jul 13 11:56 casatestutils-6.7.6.8a100.dev0+dirty-py3-none-any.whl
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci 15001 79329450 Jul 13 11:56 casatools-6.7.6.8a100.dev0+dirty-cp312-cp312-manylinux_2_28_x86_64.whl
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      4340 Jul 13 12:15 test_tool_agentflagger.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1006 Jul 13 12:15 test_tool_calanalysis.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2657 Jul 13 12:15 test_tool_calibrater.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       687 Jul 13 12:15 test_tool_componentlist.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      7467 Jul 13 12:15 test_tool_coordsys.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root     12935 Jul 13 12:15 test_tool_image.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2220 Jul 13 12:15 test_tool_image_collapse.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1048 Jul 13 12:15 test_tool_image_deviation.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2575 Jul 13 12:15 test_tool_image_fitprofile.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1178 Jul 13 12:15 test_tool_image_pbcor.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       883 Jul 13 12:15 test_tool_image_pv.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1006 Jul 13 12:15 test_tool_image_rebin.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1336 Jul 13 12:15 test_tool_image_regrid.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1641 Jul 13 12:15 test_tool_image_statistics.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       765 Jul 13 12:15 test_tool_image_subimage.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       890 Jul 13 12:15 test_tool_image_transpose.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1966 Jul 13 12:15 test_tool_imagepol.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       839 Jul 13 12:15 test_tool_linearmosaic.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       669 Jul 13 12:15 test_tool_logsink.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       549 Jul 13 12:15 test_tool_measures.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      5224 Jul 13 12:15 test_tool_ms.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       367 Jul 13 12:15 test_tool_ms_createmultims.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2095 Jul 13 12:15 test_tool_ms_statwt.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      8633 Jul 13 12:15 test_tool_msmetadata.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       359 Jul 13 12:15 test_tool_msuvbinner.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1171 Jul 13 12:15 test_tool_quanta.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      3977 Jul 13 12:15 test_tool_regionmanager.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2072 Jul 13 12:15 test_tool_sdm.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      2096 Jul 13 12:15 test_tool_sdm_toms.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root       670 Jul 13 12:15 test_tool_simulator.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1717 Jul 13 12:15 test_tool_synthesisutils.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1462 Jul 13 12:15 test_tool_table.xml
13-Jul-2026 08:15:19 -rw-r--r-- 1 casaci root      1717 Jul 13 12:15 test_tool_vpmanager.xml
13-Jul-2026 08:15:19 Finished task 'Test wheel' with result: Success
13-Jul-2026 08:15:19 Starting task 'Parse tests' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit'
13-Jul-2026 08:15:19 Parsing test results under /export/home/cbt-el7-7/bamboohome/xml-data/build-dir/CASASPECS-CI287-TTOML228...
13-Jul-2026 08:15:19 Finished task 'Parse tests' with result: Success
13-Jul-2026 08:15:19 Starting task 'Cleanup' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
13-Jul-2026 08:15:19
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-14802-consolidate-casa-build-guide - Test Tools Many Linux 2.28 #2 (CASASPECS-CI287-TTOML228-2)'
... running command line:
/export/home/cbt-el7-7/bamboohome/temp/CASASPECS-CI287-TTOML228-2-ScriptBuildTask-10632015471832447247.sh
... in: /export/home/cbt-el7-7/bamboohome/xml-data/build-dir/CASASPECS-CI287-TTOML228
13-Jul-2026 08:15:19 Starting cleanup
13-Jul-2026 08:15:30 wheel-container-test
13-Jul-2026 08:15:32 wheel-container-test
13-Jul-2026 08:15:32 Cleanup complete
13-Jul-2026 08:15:32 Finished task 'Cleanup' with result: Success
13-Jul-2026 08:15:32 Running post build plugin 'Docker Container Cleanup'
13-Jul-2026 08:15:32
Beginning to execute external process for build 'CASASPECS - CI Build - CAS-14802-consolidate-casa-build-guide - Test Tools Many Linux 2.28 #2 (CASASPECS-CI287-TTOML228-2)'
... running command line:
/usr/bin/docker rm -f wheel-container-test
... in: /export/home/cbt-el7-7/bamboohome/xml-data/build-dir/CASASPECS-CI287-TTOML228
13-Jul-2026 08:15:33 Error response from daemon: No such container: wheel-container-test
13-Jul-2026 08:15:33 Running post build plugin 'NCover Results Collector'
13-Jul-2026 08:15:33 Running post build plugin 'Build Results Label Collector'
13-Jul-2026 08:15:33 Running post build plugin 'Clover Results Collector'
13-Jul-2026 08:15:33 Running post build plugin 'npm Cache Cleanup'
13-Jul-2026 08:15:33 Running post build plugin 'Artifact Copier'
13-Jul-2026 08:15:33 Publishing an artifact: Tests
13-Jul-2026 08:15:33 Finished publishing of artifact Non required job artifact Http Compression On : [Tests], patterns: [*.xml] anchored at: [wheeldirectory/] in 633.7 ms
13-Jul-2026 08:15:33 Publishing an artifact: xml Directories
13-Jul-2026 08:15:34 Finished publishing of artifact Non required job artifact Http Compression On : [xml Directories], patterns: [**/*.xml] anchored at: [wheeldirectory/] in 477.2 ms
13-Jul-2026 08:15:34 Finalising the build...
13-Jul-2026 08:15:34 Stopping timer.
13-Jul-2026 08:15:34 Build CASASPECS-CI287-TTOML228-2 completed.
13-Jul-2026 08:15:34 Running on server: post build plugin 'Build Hanging Detection Configuration'
13-Jul-2026 08:15:34 Running on server: post build plugin 'NCover Results Collector'
13-Jul-2026 08:15:34 Running on server: post build plugin 'Build Labeller'
13-Jul-2026 08:15:34 Running on server: post build plugin 'Clover Delta Calculator'
13-Jul-2026 08:15:34 Running on server: post build plugin 'Maven Dependencies Postprocessor'
13-Jul-2026 08:15:34 All post build plugins have finished
13-Jul-2026 08:15:34 Generating build results summary...
13-Jul-2026 08:15:34 Saving build results to disk...
13-Jul-2026 08:15:34 Store variable context...
13-Jul-2026 08:15:34 Finished building CASASPECS-CI287-TTOML228-2.