/home/sdss3/products/Linux64/sqlalchemy/0.7.10/lib/python2.7/site-packages/sqlalchemy/engine/reflection.py:49: SAWarning: Skipped unsupported reflection of expression-based index q3c_field_idx ret = fn(self, con, *args, **kw) 2014-06-23 16:56:02.885Z root 30 Actor.py:110 reading config file /home/sdss3/products/Linux64/apogeeql/v1_5_3a/etc/apogeeql.cfg new rollover = 51357.10 s from now, at time.struct_time(tm_year=2014, tm_mon=6, tm_mday=24, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=1, tm_yday=175, tm_isdst=0) 2014-06-23 16:56:03.018Z root 30 sdss3logging.py:280 checking for stderr on ,', mode 'w' at 0x7f567df311e0> 2014-06-23 16:56:03.019Z root 30 sdss3logging.py:287 disabling all but critical stderr output on ,', mode 'w' at 0x7f567df311e0> % Compiled module: APQL_WRAPPER. % Compiled module: APQR_WRAPPER. % Compiled module: APWAVECAL_CHIP. % Compiled module: APQL_DEFSYS. % Compiled module: APGETDIR. % Compiled module: APGETDIR. % Compiled module: APGUNDEF. % Compiled module: ADDSLASH. % Compiled module: CALDAT. % Compiled module: CALDAT. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. . % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: FXMOVE. % Compiled module: MRD_HREAD. % Compiled module: FXPAR. % Compiled module: FXPAR. % Compiled module: GETTOK. % Compiled module: VALID_NUM. % Compiled module: MRD_SKIP. % Compiled module: SXPAR. % Compiled module: GETMJD5. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. % Compiled module: CHECK_DATEFORMAT. % Compiled module: REVERSE. Connecting from apqr_wrapper to apogeeql through: localhost 10039 % Loaded DLM: IDL_IDLBRIDGE. % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Error opening file. File: 1 qr Message = PING % Compiled module: WRITELINE. 2 qr Message = STARTING % Compiled module: IMPORTASCII. % Compiled module: STRESS. % Compiled module: STREP. % Compiled module: READ_ASCII. % Compiled module: QUERY_ASCII. % Compiled module: UNIQ. Connecting from apql_wrapper to apogeeql through: localhost 10038 % Loaded DLM: IDL_IDLBRIDGE. % Error opening file. File: 1 ql Message = PING % Compiled module: WRITELINE. 2 ql Message = STARTING 3 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 4 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 5 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 6 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 7 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 8 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 9 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 10 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 11 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 12 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 13 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 14 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 15 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 16 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 17 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 18 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 19 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 20 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 21 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 22 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 23 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 24 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 25 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 26 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 27 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 28 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 29 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 30 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 31 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 32 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 33 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 34 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 35 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 36 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-001.fits,70198,1,20 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 37 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-002.fits,70198,2,20 % Compiled module: APQL. Processing /data-ql/data/56832/apRaw-12700001-002.fits APQL_FITSHEADER ... % Compiled module: APQL_FITSHEADER. dt = 0.13837910 sec % Compiled module: PUSH. % Compiled module: FILEPATH. % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. % Compiled module: APQL_DBINSERT. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. Inserting basic information for -> apRaw-12700001-002.fits % Compiled module: EXEC_SQL. % Compiled module: XMANAGER. % Compiled module: AVG. STRUCT = -> Array[1] Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 38 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-003.fits,70198,3,20 Processing /data-ql/data/56832/apRaw-12700001-003.fits APQL_FITSHEADER ... dt = 0.11675596 sec % Compiled module: APQL_DBINSERT_CALLBACK. STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-003.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 39 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-004.fits,70198,4,20 Processing /data-ql/data/56832/apRaw-12700001-004.fits APQL_FITSHEADER ... dt = 0.11864996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-004.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 40 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-005.fits,70198,5,20 Processing /data-ql/data/56832/apRaw-12700001-005.fits APQL_FITSHEADER ... dt = 0.12398386 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-005.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 41 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-006.fits,70198,6,20 Processing /data-ql/data/56832/apRaw-12700001-006.fits APQL_PLOTARRAYS ... % Compiled module: APQL_PLOTARRAYS. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. APQL_FITSHEADER ... dt = 0.35693192 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-006.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Inserting quicklook60 information % Compiled module: SET_SQL_COLARRAY. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 42 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-007.fits,70198,7,20 Processing /data-ql/data/56832/apRaw-12700001-007.fits APQL_FITSHEADER ... dt = 0.13700390 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-007.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 43 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-008.fits,70198,8,20 Processing /data-ql/data/56832/apRaw-12700001-008.fits APQL_FITSHEADER ... dt = 0.13575912 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-008.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 44 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-009.fits,70198,9,20 Processing /data-ql/data/56832/apRaw-12700001-009.fits APQL_FITSHEADER ... dt = 0.14149809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-009.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 45 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-010.fits,70198,10,20 Processing /data-ql/data/56832/apRaw-12700001-010.fits APQL_FITSHEADER ... dt = 0.13595104 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-010.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 46 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-011.fits,70198,11,20 Processing /data-ql/data/56832/apRaw-12700001-011.fits APQL_FITSHEADER ... dt = 0.13609910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-011.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 47 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-012.fits,70198,12,20 Processing /data-ql/data/56832/apRaw-12700001-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30715203 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-012.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 48 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-013.fits,70198,13,20 Processing /data-ql/data/56832/apRaw-12700001-013.fits APQL_FITSHEADER ... dt = 0.13720894 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-013.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 49 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-014.fits,70198,14,20 Processing /data-ql/data/56832/apRaw-12700001-014.fits APQL_FITSHEADER ... dt = 0.14826488 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-014.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 50 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-015.fits,70198,15,20 Processing /data-ql/data/56832/apRaw-12700001-015.fits APQL_FITSHEADER ... dt = 0.14544010 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-015.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 51 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-016.fits,70198,16,20 Processing /data-ql/data/56832/apRaw-12700001-016.fits APQL_FITSHEADER ... dt = 0.14347577 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-016.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 52 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-017.fits,70198,17,20 Processing /data-ql/data/56832/apRaw-12700001-017.fits APQL_FITSHEADER ... dt = 0.15261507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-017.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 53 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-018.fits,70198,18,20 Processing /data-ql/data/56832/apRaw-12700001-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33124590 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-018.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 54 ql Message = UTR=/data-ql/data/56832/apRaw-12700001-019.fits,70198,19,20 Processing /data-ql/data/56832/apRaw-12700001-019.fits APQL_FITSHEADER ... dt = 0.15204501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700001-019.fits Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 3 qr Message = UTR=DONE,12700001,56832,70198 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Mon Jun 23 19:24:30 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. % Compiled module: XMANAGER. Directory /data/apogee/quickred/56832/ does NOT exist. Creating it. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700001 Nreads=20 ----------------------------------------------------------- APQL_FITSHEADER ... dt = 0.13894200 sec STRUCT = -> Array[1] 56 ql Message = UTR=DONE 57 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Directory /data/apogee/archive/56832/ does NOT exist. Creating it. Step 1 - Bundling ----------------- Inserting basic information for -> apRaw-12700001-020.fits % Compiled module: APQBUNDLE. Nfiles = 20 for 12700001 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. Inserting S/N information Inserting exposure_pk information 70198 Inserting required fits keywords error information % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700001.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. 58 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 59 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-001.fits,70199,1,180 60 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 61 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-002.fits,70199,2,180 Processing /data-ql/data/56832/apRaw-12700002-002.fits APQL_FITSHEADER ... dt = 0.15192580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-002.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information dt = 35.080411 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700001.fits Nreads=20 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=10 % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700001.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 4.7202811 sec % Compiled module: PUSH. Processing /data/apogee/archive/56832/apR-b-12700001.fits Nreads=20 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700001.fits Saving FLUX/ERR as LONG instead of FLOAT 62 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-003.fits,70199,3,180 Processing /data-ql/data/56832/apRaw-12700002-003.fits dt = 10.864787 sec Processing /data/apogee/archive/56832/apR-c-12700001.fits Nreads=20 APQL_FITSHEADER ... dt = 0.49866915 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-003.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700001.fits Saving FLUX/ERR as LONG instead of FLOAT 63 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-004.fits,70199,4,180 Processing /data-ql/data/56832/apRaw-12700002-004.fits APQL_FITSHEADER ... dt = 2.3047099 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-004.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information dt = 9.0943959 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700001.fits<< (209.96 MB) Nreads = 20 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 64 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-005.fits,70199,5,180 Processing /data-ql/data/56832/apRaw-12700002-005.fits APQL_FITSHEADER ... dt = 0.54522514 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-005.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 65 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-006.fits,70199,6,180 Processing /data-ql/data/56832/apRaw-12700002-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38572788 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-006.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts % Compiled module: MRDFITS. 66 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-007.fits,70199,7,180 Processing /data-ql/data/56832/apRaw-12700002-007.fits APQL_FITSHEADER ... dt = 0.56950188 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-007.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 67 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-008.fits,70199,8,180 Processing /data-ql/data/56832/apRaw-12700002-008.fits APQL_FITSHEADER ... dt = 0.13333797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-008.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 68 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-009.fits,70199,9,180 Processing /data-ql/data/56832/apRaw-12700002-009.fits APQL_FITSHEADER ... dt = 0.15142107 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-009.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 69 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-010.fits,70199,10,180 Processing /data-ql/data/56832/apRaw-12700002-010.fits APQL_FITSHEADER ... dt = 0.23283315 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-010.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Input file size = 209963520 bytes Output file size = 94066560 bytes Compression ratio = 2.23207 dt = 61.530808 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700001.fits<< (209.96 MB) Nreads = 20 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 70 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-011.fits,70199,11,180 Processing /data-ql/data/56832/apRaw-12700002-011.fits APQL_FITSHEADER ... dt = 0.15998697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-011.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 71 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-012.fits,70199,12,180 Processing /data-ql/data/56832/apRaw-12700002-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.5118082 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-012.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 72 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-013.fits,70199,13,180 Processing /data-ql/data/56832/apRaw-12700002-013.fits APQL_FITSHEADER ... dt = 0.14960408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-013.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 73 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-014.fits,70199,14,180 Processing /data-ql/data/56832/apRaw-12700002-014.fits APQL_FITSHEADER ... dt = 0.15229607 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-014.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 74 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-015.fits,70199,15,180 Processing /data-ql/data/56832/apRaw-12700002-015.fits APQL_FITSHEADER ... dt = 0.21010780 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-015.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 209963520 bytes Output file size = 90440640 bytes Compression ratio = 2.32156 dt = 58.496306 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700001.fits<< (209.96 MB) Nreads = 20 Step I: Making dCounts temporary file 75 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-016.fits,70199,16,180 Processing /data-ql/data/56832/apRaw-12700002-016.fits APQL_FITSHEADER ... dt = 0.11811018 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-016.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 76 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-017.fits,70199,17,180 Processing /data-ql/data/56832/apRaw-12700002-017.fits APQL_FITSHEADER ... dt = 1.0397701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-017.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 77 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-018.fits,70199,18,180 Processing /data-ql/data/56832/apRaw-12700002-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.9598889 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-018.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 78 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-019.fits,70199,19,180 Processing /data-ql/data/56832/apRaw-12700002-019.fits APQL_FITSHEADER ... dt = 0.17797279 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-019.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 79 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-020.fits,70199,20,180 Processing /data-ql/data/56832/apRaw-12700002-020.fits APQL_FITSHEADER ... dt = 0.13905692 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-020.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 80 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-021.fits,70199,21,180 Processing /data-ql/data/56832/apRaw-12700002-021.fits APQL_FITSHEADER ... dt = 0.16700506 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-021.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 209963520 bytes Output file size = 90708480 bytes Compression ratio = 2.31471 dt = 63.047302 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700001.fits 81 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-022.fits,70199,22,180 Processing /data-ql/data/56832/apRaw-12700002-022.fits APQL_FITSHEADER ... dt = 0.29640412 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-022.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700001.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700001.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM 82 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-023.fits,70199,23,180 Processing /data-ql/data/56832/apRaw-12700002-023.fits APQL_FITSHEADER ... dt = 0.14923096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-023.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting exposure header information apquickred_dbinsert completed dt = 8.4965260 sec. dt = 260.82234 sec Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 83 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-024.fits,70199,24,180 Processing /data-ql/data/56832/apRaw-12700002-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30805302 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-024.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 84 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-025.fits,70199,25,180 Processing /data-ql/data/56832/apRaw-12700002-025.fits APQL_FITSHEADER ... dt = 0.15307689 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-025.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 85 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-026.fits,70199,26,180 Processing /data-ql/data/56832/apRaw-12700002-026.fits APQL_FITSHEADER ... dt = 0.14364100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-026.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 86 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-027.fits,70199,27,180 Processing /data-ql/data/56832/apRaw-12700002-027.fits APQL_FITSHEADER ... dt = 0.14293599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-027.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 87 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-028.fits,70199,28,180 Processing /data-ql/data/56832/apRaw-12700002-028.fits APQL_FITSHEADER ... dt = 0.14148211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-028.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 88 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-029.fits,70199,29,180 Processing /data-ql/data/56832/apRaw-12700002-029.fits APQL_FITSHEADER ... dt = 0.16014194 sec STRUCT = -> Array[1] 89 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700002-029.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 90 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-030.fits,70199,30,180 Processing /data-ql/data/56832/apRaw-12700002-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31839585 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-030.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 91 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-031.fits,70199,31,180 Processing /data-ql/data/56832/apRaw-12700002-031.fits APQL_FITSHEADER ... dt = 0.14658499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-031.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 92 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-032.fits,70199,32,180 Processing /data-ql/data/56832/apRaw-12700002-032.fits APQL_FITSHEADER ... dt = 0.15352917 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-032.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 93 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-033.fits,70199,33,180 Processing /data-ql/data/56832/apRaw-12700002-033.fits APQL_FITSHEADER ... dt = 0.16072893 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-033.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 94 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-034.fits,70199,34,180 Processing /data-ql/data/56832/apRaw-12700002-034.fits APQL_FITSHEADER ... dt = 0.18607688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-034.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 95 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-035.fits,70199,35,180 Processing /data-ql/data/56832/apRaw-12700002-035.fits APQL_FITSHEADER ... dt = 0.26198888 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-035.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 96 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-036.fits,70199,36,180 Processing /data-ql/data/56832/apRaw-12700002-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61211991 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-036.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 97 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-037.fits,70199,37,180 Processing /data-ql/data/56832/apRaw-12700002-037.fits APQL_FITSHEADER ... dt = 0.22145414 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-037.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 98 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-038.fits,70199,38,180 Processing /data-ql/data/56832/apRaw-12700002-038.fits APQL_FITSHEADER ... dt = 0.15925908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-038.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 99 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-039.fits,70199,39,180 Processing /data-ql/data/56832/apRaw-12700002-039.fits APQL_FITSHEADER ... dt = 0.15128708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-039.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 100 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-040.fits,70199,40,180 Processing /data-ql/data/56832/apRaw-12700002-040.fits APQL_FITSHEADER ... dt = 0.25801897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-040.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 101 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-041.fits,70199,41,180 Processing /data-ql/data/56832/apRaw-12700002-041.fits APQL_FITSHEADER ... dt = 0.32265210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-041.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 102 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-042.fits,70199,42,180 Processing /data-ql/data/56832/apRaw-12700002-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34432220 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-042.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 103 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-043.fits,70199,43,180 Processing /data-ql/data/56832/apRaw-12700002-043.fits APQL_FITSHEADER ... dt = 0.15013695 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-043.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 104 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-044.fits,70199,44,180 Processing /data-ql/data/56832/apRaw-12700002-044.fits APQL_FITSHEADER ... dt = 0.25241303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-044.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 105 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-045.fits,70199,45,180 Processing /data-ql/data/56832/apRaw-12700002-045.fits APQL_FITSHEADER ... dt = 0.16184998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-045.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 106 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-046.fits,70199,46,180 Processing /data-ql/data/56832/apRaw-12700002-046.fits APQL_FITSHEADER ... dt = 0.21055794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-046.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 107 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-047.fits,70199,47,180 Processing /data-ql/data/56832/apRaw-12700002-047.fits APQL_FITSHEADER ... dt = 0.26920891 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-047.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 108 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-048.fits,70199,48,180 Processing /data-ql/data/56832/apRaw-12700002-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32686305 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-048.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 109 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-049.fits,70199,49,180 Processing /data-ql/data/56832/apRaw-12700002-049.fits APQL_FITSHEADER ... dt = 0.17658186 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-049.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 110 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-050.fits,70199,50,180 Processing /data-ql/data/56832/apRaw-12700002-050.fits APQL_FITSHEADER ... dt = 0.24731708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-050.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 111 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-051.fits,70199,51,180 Processing /data-ql/data/56832/apRaw-12700002-051.fits APQL_FITSHEADER ... dt = 0.11197901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-051.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 112 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-052.fits,70199,52,180 Processing /data-ql/data/56832/apRaw-12700002-052.fits APQL_FITSHEADER ... dt = 0.49660897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-052.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 113 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-053.fits,70199,53,180 Processing /data-ql/data/56832/apRaw-12700002-053.fits APQL_FITSHEADER ... dt = 0.46725392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-053.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 114 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-054.fits,70199,54,180 Processing /data-ql/data/56832/apRaw-12700002-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36296320 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-054.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 115 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-055.fits,70199,55,180 Processing /data-ql/data/56832/apRaw-12700002-055.fits APQL_FITSHEADER ... dt = 0.32551312 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-055.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 116 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-056.fits,70199,56,180 Processing /data-ql/data/56832/apRaw-12700002-056.fits APQL_FITSHEADER ... dt = 0.14723492 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-056.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 117 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-057.fits,70199,57,180 Processing /data-ql/data/56832/apRaw-12700002-057.fits APQL_FITSHEADER ... dt = 0.17021704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-057.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information 118 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 119 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-058.fits,70199,58,180 Processing /data-ql/data/56832/apRaw-12700002-058.fits APQL_FITSHEADER ... dt = 0.19622707 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-058.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 120 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-059.fits,70199,59,180 Processing /data-ql/data/56832/apRaw-12700002-059.fits APQL_FITSHEADER ... dt = 0.14921808 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-059.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 121 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-060.fits,70199,60,180 Processing /data-ql/data/56832/apRaw-12700002-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32427502 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-060.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 122 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-061.fits,70199,61,180 Processing /data-ql/data/56832/apRaw-12700002-061.fits APQL_FITSHEADER ... dt = 0.39955306 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-061.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 123 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-062.fits,70199,62,180 Processing /data-ql/data/56832/apRaw-12700002-062.fits APQL_FITSHEADER ... dt = 0.15168691 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-062.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 124 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-063.fits,70199,63,180 Processing /data-ql/data/56832/apRaw-12700002-063.fits APQL_FITSHEADER ... dt = 0.35085797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-063.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 125 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-064.fits,70199,64,180 Processing /data-ql/data/56832/apRaw-12700002-064.fits APQL_FITSHEADER ... dt = 0.21835685 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-064.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 126 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-065.fits,70199,65,180 Processing /data-ql/data/56832/apRaw-12700002-065.fits APQL_FITSHEADER ... dt = 0.15187407 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-065.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 127 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-066.fits,70199,66,180 Processing /data-ql/data/56832/apRaw-12700002-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32713294 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-066.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 128 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-067.fits,70199,67,180 Processing /data-ql/data/56832/apRaw-12700002-067.fits APQL_FITSHEADER ... dt = 0.27354193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-067.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 129 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-068.fits,70199,68,180 Processing /data-ql/data/56832/apRaw-12700002-068.fits APQL_FITSHEADER ... dt = 0.15277410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-068.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 130 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-069.fits,70199,69,180 Processing /data-ql/data/56832/apRaw-12700002-069.fits APQL_FITSHEADER ... dt = 0.43678403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-069.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 131 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-070.fits,70199,70,180 Processing /data-ql/data/56832/apRaw-12700002-070.fits APQL_FITSHEADER ... dt = 0.36382890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-070.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 132 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-071.fits,70199,71,180 Processing /data-ql/data/56832/apRaw-12700002-071.fits APQL_FITSHEADER ... dt = 0.15248108 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-071.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 133 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-072.fits,70199,72,180 Processing /data-ql/data/56832/apRaw-12700002-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32196093 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-072.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 134 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-073.fits,70199,73,180 Processing /data-ql/data/56832/apRaw-12700002-073.fits APQL_FITSHEADER ... dt = 0.40059710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-073.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 135 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-074.fits,70199,74,180 Processing /data-ql/data/56832/apRaw-12700002-074.fits APQL_FITSHEADER ... dt = 0.15077496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-074.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 136 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-075.fits,70199,75,180 Processing /data-ql/data/56832/apRaw-12700002-075.fits APQL_FITSHEADER ... dt = 0.23601699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-075.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 137 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-076.fits,70199,76,180 Processing /data-ql/data/56832/apRaw-12700002-076.fits APQL_FITSHEADER ... dt = 0.15872002 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-076.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 138 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-077.fits,70199,77,180 Processing /data-ql/data/56832/apRaw-12700002-077.fits APQL_FITSHEADER ... dt = 0.14897299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-077.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 139 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-078.fits,70199,78,180 Processing /data-ql/data/56832/apRaw-12700002-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32497191 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-078.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 140 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-079.fits,70199,79,180 Processing /data-ql/data/56832/apRaw-12700002-079.fits APQL_FITSHEADER ... dt = 0.31559086 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-079.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 141 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-080.fits,70199,80,180 Processing /data-ql/data/56832/apRaw-12700002-080.fits APQL_FITSHEADER ... dt = 0.18363214 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-080.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 142 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-081.fits,70199,81,180 Processing /data-ql/data/56832/apRaw-12700002-081.fits APQL_FITSHEADER ... dt = 0.17169213 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-081.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 143 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-082.fits,70199,82,180 Processing /data-ql/data/56832/apRaw-12700002-082.fits APQL_FITSHEADER ... dt = 0.22065496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-082.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 144 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-083.fits,70199,83,180 Processing /data-ql/data/56832/apRaw-12700002-083.fits APQL_FITSHEADER ... dt = 0.23391604 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-083.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 145 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-084.fits,70199,84,180 Processing /data-ql/data/56832/apRaw-12700002-084.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54498100 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-084.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 146 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-085.fits,70199,85,180 Processing /data-ql/data/56832/apRaw-12700002-085.fits APQL_FITSHEADER ... dt = 0.39165783 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-085.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information 147 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 148 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-086.fits,70199,86,180 Processing /data-ql/data/56832/apRaw-12700002-086.fits APQL_FITSHEADER ... dt = 0.19936395 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-086.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 149 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-087.fits,70199,87,180 Processing /data-ql/data/56832/apRaw-12700002-087.fits APQL_FITSHEADER ... dt = 0.15049887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-087.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 150 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-088.fits,70199,88,180 Processing /data-ql/data/56832/apRaw-12700002-088.fits APQL_FITSHEADER ... dt = 0.14827800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-088.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 151 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-089.fits,70199,89,180 Processing /data-ql/data/56832/apRaw-12700002-089.fits APQL_FITSHEADER ... dt = 0.15050697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-089.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 152 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-090.fits,70199,90,180 Processing /data-ql/data/56832/apRaw-12700002-090.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33208108 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-090.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 153 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-091.fits,70199,91,180 Processing /data-ql/data/56832/apRaw-12700002-091.fits APQL_FITSHEADER ... dt = 0.14736605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-091.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 154 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-092.fits,70199,92,180 Processing /data-ql/data/56832/apRaw-12700002-092.fits APQL_FITSHEADER ... dt = 0.15415907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-092.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 155 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-093.fits,70199,93,180 Processing /data-ql/data/56832/apRaw-12700002-093.fits APQL_FITSHEADER ... dt = 0.43369794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-093.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 156 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-094.fits,70199,94,180 Processing /data-ql/data/56832/apRaw-12700002-094.fits APQL_FITSHEADER ... dt = 0.15429711 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-094.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 157 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-095.fits,70199,95,180 Processing /data-ql/data/56832/apRaw-12700002-095.fits APQL_FITSHEADER ... dt = 0.21978688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-095.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 158 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-096.fits,70199,96,180 Processing /data-ql/data/56832/apRaw-12700002-096.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.76415586 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-096.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 159 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-097.fits,70199,97,180 Processing /data-ql/data/56832/apRaw-12700002-097.fits APQL_FITSHEADER ... dt = 0.45318413 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-097.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 160 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-098.fits,70199,98,180 Processing /data-ql/data/56832/apRaw-12700002-098.fits APQL_FITSHEADER ... dt = 0.51532984 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-098.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 161 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-099.fits,70199,99,180 Processing /data-ql/data/56832/apRaw-12700002-099.fits APQL_FITSHEADER ... dt = 0.18877816 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-099.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 162 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-100.fits,70199,100,180 Processing /data-ql/data/56832/apRaw-12700002-100.fits APQL_FITSHEADER ... dt = 0.58944702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-100.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 163 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-101.fits,70199,101,180 Processing /data-ql/data/56832/apRaw-12700002-101.fits APQL_FITSHEADER ... dt = 0.56781006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-101.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 164 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-102.fits,70199,102,180 Processing /data-ql/data/56832/apRaw-12700002-102.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.92954111 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-102.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 165 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-103.fits,70199,103,180 Processing /data-ql/data/56832/apRaw-12700002-103.fits APQL_FITSHEADER ... dt = 0.47885013 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-103.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 166 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-104.fits,70199,104,180 Processing /data-ql/data/56832/apRaw-12700002-104.fits APQL_FITSHEADER ... dt = 0.44745708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-104.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 167 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-105.fits,70199,105,180 Processing /data-ql/data/56832/apRaw-12700002-105.fits APQL_FITSHEADER ... dt = 0.34401679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-105.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 168 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-106.fits,70199,106,180 Processing /data-ql/data/56832/apRaw-12700002-106.fits APQL_FITSHEADER ... dt = 0.17726994 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-106.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 169 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-107.fits,70199,107,180 Processing /data-ql/data/56832/apRaw-12700002-107.fits APQL_FITSHEADER ... dt = 0.54010510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-107.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 170 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-108.fits,70199,108,180 Processing /data-ql/data/56832/apRaw-12700002-108.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32070303 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-108.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 171 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-109.fits,70199,109,180 Processing /data-ql/data/56832/apRaw-12700002-109.fits APQL_FITSHEADER ... dt = 0.58600807 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-109.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 172 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-110.fits,70199,110,180 Processing /data-ql/data/56832/apRaw-12700002-110.fits APQL_FITSHEADER ... dt = 0.20283508 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-110.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 173 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-111.fits,70199,111,180 Processing /data-ql/data/56832/apRaw-12700002-111.fits APQL_FITSHEADER ... dt = 0.11879706 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-111.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 174 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-112.fits,70199,112,180 Processing /data-ql/data/56832/apRaw-12700002-112.fits APQL_FITSHEADER ... dt = 0.50097013 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-112.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 175 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-113.fits,70199,113,180 Processing /data-ql/data/56832/apRaw-12700002-113.fits APQL_FITSHEADER ... dt = 0.57672405 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-113.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 176 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-114.fits,70199,114,180 Processing /data-ql/data/56832/apRaw-12700002-114.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34238195 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 177 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700002-114.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 178 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-115.fits,70199,115,180 Processing /data-ql/data/56832/apRaw-12700002-115.fits APQL_FITSHEADER ... dt = 0.14515495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-115.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 179 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-116.fits,70199,116,180 Processing /data-ql/data/56832/apRaw-12700002-116.fits APQL_FITSHEADER ... dt = 0.14792609 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-116.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 180 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-117.fits,70199,117,180 Processing /data-ql/data/56832/apRaw-12700002-117.fits APQL_FITSHEADER ... dt = 0.41713786 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-117.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 181 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-118.fits,70199,118,180 Processing /data-ql/data/56832/apRaw-12700002-118.fits APQL_FITSHEADER ... dt = 0.55842495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-118.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 182 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-119.fits,70199,119,180 Processing /data-ql/data/56832/apRaw-12700002-119.fits APQL_FITSHEADER ... dt = 0.58176804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-119.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 183 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-120.fits,70199,120,180 Processing /data-ql/data/56832/apRaw-12700002-120.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32567906 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-120.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 184 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-121.fits,70199,121,180 Processing /data-ql/data/56832/apRaw-12700002-121.fits APQL_FITSHEADER ... dt = 0.51422405 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-121.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 185 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-122.fits,70199,122,180 Processing /data-ql/data/56832/apRaw-12700002-122.fits APQL_FITSHEADER ... dt = 0.57296205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-122.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 186 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-123.fits,70199,123,180 Processing /data-ql/data/56832/apRaw-12700002-123.fits APQL_FITSHEADER ... dt = 0.14545608 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-123.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 187 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-124.fits,70199,124,180 Processing /data-ql/data/56832/apRaw-12700002-124.fits APQL_FITSHEADER ... dt = 0.55856800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-124.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 188 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-125.fits,70199,125,180 Processing /data-ql/data/56832/apRaw-12700002-125.fits APQL_FITSHEADER ... dt = 0.56957603 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-125.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 189 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-126.fits,70199,126,180 Processing /data-ql/data/56832/apRaw-12700002-126.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33419490 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-126.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 190 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-127.fits,70199,127,180 Processing /data-ql/data/56832/apRaw-12700002-127.fits APQL_FITSHEADER ... dt = 0.13801694 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-127.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 191 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-128.fits,70199,128,180 Processing /data-ql/data/56832/apRaw-12700002-128.fits APQL_FITSHEADER ... dt = 0.55530620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-128.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 192 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-129.fits,70199,129,180 Processing /data-ql/data/56832/apRaw-12700002-129.fits APQL_FITSHEADER ... dt = 0.42564392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-129.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 193 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-130.fits,70199,130,180 Processing /data-ql/data/56832/apRaw-12700002-130.fits APQL_FITSHEADER ... dt = 0.64086199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-130.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 194 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-131.fits,70199,131,180 Processing /data-ql/data/56832/apRaw-12700002-131.fits APQL_FITSHEADER ... dt = 0.56878090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-131.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 195 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-132.fits,70199,132,180 Processing /data-ql/data/56832/apRaw-12700002-132.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.65525699 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-132.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 196 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-133.fits,70199,133,180 Processing /data-ql/data/56832/apRaw-12700002-133.fits APQL_FITSHEADER ... dt = 0.49301696 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-133.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 197 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-134.fits,70199,134,180 Processing /data-ql/data/56832/apRaw-12700002-134.fits APQL_FITSHEADER ... dt = 0.15043688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-134.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 198 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-135.fits,70199,135,180 Processing /data-ql/data/56832/apRaw-12700002-135.fits APQL_FITSHEADER ... dt = 0.50440097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-135.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 199 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-136.fits,70199,136,180 Processing /data-ql/data/56832/apRaw-12700002-136.fits APQL_FITSHEADER ... dt = 0.47505999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-136.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 200 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-137.fits,70199,137,180 Processing /data-ql/data/56832/apRaw-12700002-137.fits APQL_FITSHEADER ... dt = 0.29515696 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-137.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 201 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-138.fits,70199,138,180 Processing /data-ql/data/56832/apRaw-12700002-138.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.77678299 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-138.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 202 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-139.fits,70199,139,180 Processing /data-ql/data/56832/apRaw-12700002-139.fits APQL_FITSHEADER ... dt = 0.55953097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-139.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 203 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-140.fits,70199,140,180 Processing /data-ql/data/56832/apRaw-12700002-140.fits APQL_FITSHEADER ... dt = 0.15174484 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-140.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 204 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-141.fits,70199,141,180 Processing /data-ql/data/56832/apRaw-12700002-141.fits APQL_FITSHEADER ... dt = 0.55782413 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-141.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 205 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-142.fits,70199,142,180 Processing /data-ql/data/56832/apRaw-12700002-142.fits APQL_FITSHEADER ... dt = 0.54654002 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-142.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information 206 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 207 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-143.fits,70199,143,180 Processing /data-ql/data/56832/apRaw-12700002-143.fits APQL_FITSHEADER ... dt = 0.51436806 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-143.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 208 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-144.fits,70199,144,180 Processing /data-ql/data/56832/apRaw-12700002-144.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32614684 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-144.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 209 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-145.fits,70199,145,180 Processing /data-ql/data/56832/apRaw-12700002-145.fits APQL_FITSHEADER ... dt = 0.46681595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-145.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 210 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-146.fits,70199,146,180 Processing /data-ql/data/56832/apRaw-12700002-146.fits APQL_FITSHEADER ... dt = 0.29123688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-146.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 211 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-147.fits,70199,147,180 Processing /data-ql/data/56832/apRaw-12700002-147.fits APQL_FITSHEADER ... dt = 0.52810717 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-147.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 212 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-148.fits,70199,148,180 Processing /data-ql/data/56832/apRaw-12700002-148.fits APQL_FITSHEADER ... dt = 0.57009697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-148.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 213 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-149.fits,70199,149,180 Processing /data-ql/data/56832/apRaw-12700002-149.fits APQL_FITSHEADER ... dt = 0.38236594 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-149.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 214 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-150.fits,70199,150,180 Processing /data-ql/data/56832/apRaw-12700002-150.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.73434687 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-150.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 215 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-151.fits,70199,151,180 Processing /data-ql/data/56832/apRaw-12700002-151.fits APQL_FITSHEADER ... dt = 0.16363096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-151.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 216 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-152.fits,70199,152,180 Processing /data-ql/data/56832/apRaw-12700002-152.fits APQL_FITSHEADER ... dt = 0.59536386 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-152.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 217 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-153.fits,70199,153,180 Processing /data-ql/data/56832/apRaw-12700002-153.fits APQL_FITSHEADER ... dt = 0.52257299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-153.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 218 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-154.fits,70199,154,180 Processing /data-ql/data/56832/apRaw-12700002-154.fits APQL_FITSHEADER ... dt = 0.59905601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-154.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 219 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-155.fits,70199,155,180 Processing /data-ql/data/56832/apRaw-12700002-155.fits APQL_FITSHEADER ... dt = 0.21462393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-155.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 220 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-156.fits,70199,156,180 Processing /data-ql/data/56832/apRaw-12700002-156.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.73742104 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-156.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 221 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-157.fits,70199,157,180 Processing /data-ql/data/56832/apRaw-12700002-157.fits APQL_FITSHEADER ... dt = 0.26242304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-157.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 222 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-158.fits,70199,158,180 Processing /data-ql/data/56832/apRaw-12700002-158.fits APQL_FITSHEADER ... dt = 0.60150790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-158.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 223 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-159.fits,70199,159,180 Processing /data-ql/data/56832/apRaw-12700002-159.fits APQL_FITSHEADER ... dt = 0.51382589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-159.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 224 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-160.fits,70199,160,180 Processing /data-ql/data/56832/apRaw-12700002-160.fits APQL_FITSHEADER ... dt = 0.60750198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-160.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 225 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-161.fits,70199,161,180 Processing /data-ql/data/56832/apRaw-12700002-161.fits APQL_FITSHEADER ... dt = 0.15112400 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-161.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 226 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-162.fits,70199,162,180 Processing /data-ql/data/56832/apRaw-12700002-162.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.68834281 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-162.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 227 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-163.fits,70199,163,180 Processing /data-ql/data/56832/apRaw-12700002-163.fits APQL_FITSHEADER ... dt = 0.57169890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-163.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 228 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-164.fits,70199,164,180 Processing /data-ql/data/56832/apRaw-12700002-164.fits APQL_FITSHEADER ... dt = 0.53457093 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-164.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 229 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-165.fits,70199,165,180 Processing /data-ql/data/56832/apRaw-12700002-165.fits APQL_FITSHEADER ... dt = 0.51999211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-165.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 230 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-166.fits,70199,166,180 Processing /data-ql/data/56832/apRaw-12700002-166.fits APQL_FITSHEADER ... dt = 0.56491494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-166.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 231 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-167.fits,70199,167,180 Processing /data-ql/data/56832/apRaw-12700002-167.fits APQL_FITSHEADER ... dt = 0.22369289 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-167.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 232 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-168.fits,70199,168,180 Processing /data-ql/data/56832/apRaw-12700002-168.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32429194 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-168.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 233 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-169.fits,70199,169,180 Processing /data-ql/data/56832/apRaw-12700002-169.fits APQL_FITSHEADER ... dt = 0.52150893 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-169.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 234 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-170.fits,70199,170,180 Processing /data-ql/data/56832/apRaw-12700002-170.fits APQL_FITSHEADER ... dt = 0.56203198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-170.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information 235 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 236 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-171.fits,70199,171,180 Processing /data-ql/data/56832/apRaw-12700002-171.fits APQL_FITSHEADER ... dt = 0.51661420 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-171.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 237 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-172.fits,70199,172,180 Processing /data-ql/data/56832/apRaw-12700002-172.fits APQL_FITSHEADER ... dt = 0.14671898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-172.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 238 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-173.fits,70199,173,180 Processing /data-ql/data/56832/apRaw-12700002-173.fits APQL_FITSHEADER ... dt = 0.51293111 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-173.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 239 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-174.fits,70199,174,180 Processing /data-ql/data/56832/apRaw-12700002-174.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32589507 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-174.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 240 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-175.fits,70199,175,180 Processing /data-ql/data/56832/apRaw-12700002-175.fits APQL_FITSHEADER ... dt = 0.55519915 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-175.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 241 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-176.fits,70199,176,180 Processing /data-ql/data/56832/apRaw-12700002-176.fits APQL_FITSHEADER ... dt = 0.57908320 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-176.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 242 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-177.fits,70199,177,180 Processing /data-ql/data/56832/apRaw-12700002-177.fits APQL_FITSHEADER ... dt = 0.43072701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-177.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 243 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-178.fits,70199,178,180 Processing /data-ql/data/56832/apRaw-12700002-178.fits APQL_FITSHEADER ... dt = 0.35800695 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-178.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 244 ql Message = UTR=/data-ql/data/56832/apRaw-12700002-179.fits,70199,179,180 Processing /data-ql/data/56832/apRaw-12700002-179.fits APQL_FITSHEADER ... dt = 0.52184105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700002-179.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 4 qr Message = UTR=DONE,12700002,56832,70199 w-12700002-180.fits,70199,180,180 Processing /data-ql/data/56832/apRaw-12700002-180.fits Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Mon Jun 23 19:56:32 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700002 Nreads=180 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 180 for 12700002 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700002.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.42787004 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 246 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700002-180.fits Inserting S/N information Inserting exposure_pk information 70199 Inserting required fits keywords error information Inserting quicklook60 information 247 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 248 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 249 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-001.fits,70200,1,20 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 250 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-002.fits,70200,2,20 Processing /data-ql/data/56832/apRaw-12700003-002.fits APQL_FITSHEADER ... dt = 0.93987393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-002.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 251 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-003.fits,70200,3,20 Processing /data-ql/data/56832/apRaw-12700003-003.fits APQL_FITSHEADER ... dt = 0.12456512 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-003.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 252 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-004.fits,70200,4,20 Processing /data-ql/data/56832/apRaw-12700003-004.fits APQL_FITSHEADER ... dt = 0.15274596 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-004.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 253 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-005.fits,70200,5,20 Processing /data-ql/data/56832/apRaw-12700003-005.fits APQL_FITSHEADER ... dt = 0.14753699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-005.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 254 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-006.fits,70200,6,20 Processing /data-ql/data/56832/apRaw-12700003-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.75662804 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-006.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 255 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-007.fits,70200,7,20 Processing /data-ql/data/56832/apRaw-12700003-007.fits APQL_FITSHEADER ... dt = 0.19981694 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-007.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 256 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-008.fits,70200,8,20 Processing /data-ql/data/56832/apRaw-12700003-008.fits APQL_FITSHEADER ... dt = 0.33981919 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-008.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 257 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-009.fits,70200,9,20 Processing /data-ql/data/56832/apRaw-12700003-009.fits APQL_FITSHEADER ... dt = 0.15184116 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-009.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 258 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-010.fits,70200,10,20 Processing /data-ql/data/56832/apRaw-12700003-010.fits APQL_FITSHEADER ... dt = 0.15668416 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-010.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 259 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-011.fits,70200,11,20 Processing /data-ql/data/56832/apRaw-12700003-011.fits APQL_FITSHEADER ... dt = 0.24695587 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-011.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 260 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-012.fits,70200,12,20 Processing /data-ql/data/56832/apRaw-12700003-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.67535210 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-012.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 261 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-013.fits,70200,13,20 Processing /data-ql/data/56832/apRaw-12700003-013.fits APQL_FITSHEADER ... dt = 0.15672302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-013.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 262 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-014.fits,70200,14,20 Processing /data-ql/data/56832/apRaw-12700003-014.fits APQL_FITSHEADER ... dt = 0.15904212 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-014.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 263 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-015.fits,70200,15,20 Processing /data-ql/data/56832/apRaw-12700003-015.fits APQL_FITSHEADER ... dt = 0.16699600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-015.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 264 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-016.fits,70200,16,20 Processing /data-ql/data/56832/apRaw-12700003-016.fits APQL_FITSHEADER ... dt = 0.33609605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-016.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 265 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-017.fits,70200,17,20 Processing /data-ql/data/56832/apRaw-12700003-017.fits APQL_FITSHEADER ... dt = 0.16922522 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-017.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information 266 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 267 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-018.fits,70200,18,20 Processing /data-ql/data/56832/apRaw-12700003-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36732197 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-018.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 268 ql Message = UTR=/data-ql/data/56832/apRaw-12700003-019.fits,70200,19,20 Processing /data-ql/data/56832/apRaw-12700003-019.fits APQL_FITSHEADER ... dt = 0.71684813 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700003-019.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 5 qr Message = UTR=DONE,12700003,56832,70200 w-12700003-020.fits,70200,20,20 Processing /data-ql/data/56832/apRaw-12700003-020.fits Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 ---------> Starting a new apquickred Bridge APQL_FITSHEADER ... dt = 0.15433502 sec STRUCT = -> Array[1] 270 ql Message = UTR=DONE 271 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700003-020.fits Inserting S/N information Inserting exposure_pk information 70200 Inserting required fits keywords error information % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Mon Jun 23 20:00:20 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700003 Nreads=20 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 20 for 12700003 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700003.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. 272 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 273 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-001.fits,70201,1,180 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 274 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-002.fits,70201,2,180 Processing /data-ql/data/56832/apRaw-12700004-002.fits APQL_FITSHEADER ... dt = 0.11548805 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-002.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 275 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-003.fits,70201,3,180 Processing /data-ql/data/56832/apRaw-12700004-003.fits APQL_FITSHEADER ... dt = 0.13077402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-003.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information dt = 44.307812 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700003.fits Nreads=20 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700003.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 9.3520370 sec % Compiled module: PUSH. 276 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-004.fits,70201,4,180 Processing /data-ql/data/56832/apRaw-12700004-004.fits Processing /data/apogee/archive/56832/apR-b-12700003.fits Nreads=20 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits APQL_FITSHEADER ... dt = 1.2959950 sec STRUCT = -> Array[1] Inserting basic information for Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.9505410 sec Processing /data/apogee/archive/56832/apR-c-12700003.fits Nreads=20 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 277 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-005.fits,70201,5,180 Processing /data-ql/data/56832/apRaw-12700004-005.fits APQL_FITSHEADER ... dt = 0.62001991 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-005.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 12.776342 sec 278 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-006.fits,70201,6,180 Processing /data-ql/data/56832/apRaw-12700004-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.27649903 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-006.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700003.fits<< (209.96 MB) Nreads = 20 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 279 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-007.fits,70201,7,180 Processing /data-ql/data/56832/apRaw-12700004-007.fits APQL_FITSHEADER ... dt = 0.97849107 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-007.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 280 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-008.fits,70201,8,180 Processing /data-ql/data/56832/apRaw-12700004-008.fits % Compiled module: MRDFITS. APQL_FITSHEADER ... dt = 0.15145206 sec STRUCT = -> Array[1] 281 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-009.fits,70201,9,180 Processing /data-ql/data/56832/apRaw-12700004-009.fits Inserting basic information for -> apRaw-12700004-008.fits Inserting S/N information Inserting exposure_pk information 70201 APQL_FITSHEADER ... dt = 0.18637204 sec ******---------******* Error: dbBridge status= 1 errmsg= ******---------******* STRUCT = -> Array[1] Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 282 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-010.fits,70201,10,180 Processing /data-ql/data/56832/apRaw-12700004-010.fits APQL_FITSHEADER ... dt = 1.9339530 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-010.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 283 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-011.fits,70201,11,180 Processing /data-ql/data/56832/apRaw-12700004-011.fits APQL_FITSHEADER ... dt = 1.2395570 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-011.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 284 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-012.fits,70201,12,180 Processing /data-ql/data/56832/apRaw-12700004-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34929585 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-012.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 285 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-013.fits,70201,13,180 Processing /data-ql/data/56832/apRaw-12700004-013.fits APQL_FITSHEADER ... dt = 0.30266094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-013.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Input file size = 209963520 bytes Output file size = 94582080 bytes Compression ratio = 2.21991 dt = 77.489371 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700003.fits<< (209.96 MB) Nreads = 20 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 383.39801 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700002.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 286 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-014.fits,70201,14,180 Processing /data-ql/data/56832/apRaw-12700004-014.fits APQL_FITSHEADER ... dt = 0.15138292 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-014.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700002.fits Saving FLUX/ERR as LONG instead of FLOAT 287 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-015.fits,70201,15,180 Processing /data-ql/data/56832/apRaw-12700004-015.fits APQL_FITSHEADER ... dt = 1.6879320 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-015.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information dt = 18.745711 sec Processing /data/apogee/archive/56832/apR-b-12700002.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 288 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-016.fits,70201,16,180 Processing /data-ql/data/56832/apRaw-12700004-016.fits APQL_FITSHEADER ... dt = 0.17089605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-016.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700002.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 14.848680 sec Processing /data/apogee/archive/56832/apR-c-12700002.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 289 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-017.fits,70201,17,180 Processing /data-ql/data/56832/apRaw-12700004-017.fits APQL_FITSHEADER ... dt = 0.16110110 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-017.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 290 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-018.fits,70201,18,180 Processing /data-ql/data/56832/apRaw-12700004-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32759595 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-018.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56832/ap2D-c-12700002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 15.642570 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700002.fits<< (1889.58 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 291 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-019.fits,70201,19,180 Processing /data-ql/data/56832/apRaw-12700004-019.fits APQL_FITSHEADER ... dt = 0.14276910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-019.fits Input file size = 209963520 bytes Output file size = 91180800 bytes Compression ratio = 2.30272 dt = 61.816565 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700003.fits<< (209.96 MB) Inserting S/N information Inserting exposure_pk information 70201 Nreads = 20 Inserting required fits keywords error information Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 292 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-020.fits,70201,20,180 Processing /data-ql/data/56832/apRaw-12700004-020.fits APQL_FITSHEADER ... dt = 0.15864491 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-020.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 180 Step I: Making dCounts temporary file 293 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-021.fits,70201,21,180 Processing /data-ql/data/56832/apRaw-12700004-021.fits APQL_FITSHEADER ... dt = 0.73754096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-021.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 294 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-022.fits,70201,22,180 Processing /data-ql/data/56832/apRaw-12700004-022.fits APQL_FITSHEADER ... dt = 0.17487288 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-022.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 295 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-023.fits,70201,23,180 Processing /data-ql/data/56832/apRaw-12700004-023.fits Step III: Compressing with fpack APQL_FITSHEADER ... dt = 0.42014599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-023.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 296 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-024.fits,70201,24,180 Processing /data-ql/data/56832/apRaw-12700004-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.59859896 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-024.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information 297 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 209963520 bytes Output file size = 90743040 bytes Compression ratio = 2.31383 dt = 58.837353 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700003.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700003.fits 298 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-025.fits,70201,25,180 Processing /data-ql/data/56832/apRaw-12700004-025.fits APQL_FITSHEADER ... dt = 0.17330098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-025.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700003.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700003.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. 299 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-026.fits,70201,26,180 Processing /data-ql/data/56832/apRaw-12700004-026.fits APQL_FITSHEADER ... dt = 0.18492508 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-026.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. apquickred_dbinsert completed dt = 9.6575720 sec. dt = 292.55198 sec 300 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-027.fits,70201,27,180 Processing /data-ql/data/56832/apRaw-12700004-027.fits APQL_FITSHEADER ... dt = 0.15602016 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-027.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 301 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-028.fits,70201,28,180 Processing /data-ql/data/56832/apRaw-12700004-028.fits APQL_FITSHEADER ... dt = 0.14708686 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-028.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 302 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-029.fits,70201,29,180 Processing /data-ql/data/56832/apRaw-12700004-029.fits APQL_FITSHEADER ... dt = 1.5096970 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-029.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 303 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-030.fits,70201,30,180 Processing /data-ql/data/56832/apRaw-12700004-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33044195 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-030.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 304 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-031.fits,70201,31,180 Processing /data-ql/data/56832/apRaw-12700004-031.fits APQL_FITSHEADER ... dt = 0.15117812 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-031.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 305 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-032.fits,70201,32,180 Processing /data-ql/data/56832/apRaw-12700004-032.fits APQL_FITSHEADER ... dt = 0.33774090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-032.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 306 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-033.fits,70201,33,180 Processing /data-ql/data/56832/apRaw-12700004-033.fits APQL_FITSHEADER ... dt = 0.23304200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-033.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 307 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-034.fits,70201,34,180 Processing /data-ql/data/56832/apRaw-12700004-034.fits APQL_FITSHEADER ... dt = 1.5430200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-034.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 308 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-035.fits,70201,35,180 Processing /data-ql/data/56832/apRaw-12700004-035.fits APQL_FITSHEADER ... dt = 0.22339797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-035.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 309 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-036.fits,70201,36,180 Processing /data-ql/data/56832/apRaw-12700004-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.43632102 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-036.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 310 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-037.fits,70201,37,180 Processing /data-ql/data/56832/apRaw-12700004-037.fits APQL_FITSHEADER ... dt = 1.1876769 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-037.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 311 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-038.fits,70201,38,180 Processing /data-ql/data/56832/apRaw-12700004-038.fits APQL_FITSHEADER ... dt = 0.17397189 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-038.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 312 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-039.fits,70201,39,180 Processing /data-ql/data/56832/apRaw-12700004-039.fits APQL_FITSHEADER ... dt = 0.17106819 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-039.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 313 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-040.fits,70201,40,180 Processing /data-ql/data/56832/apRaw-12700004-040.fits APQL_FITSHEADER ... dt = 0.17299318 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-040.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 314 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-041.fits,70201,41,180 Processing /data-ql/data/56832/apRaw-12700004-041.fits APQL_FITSHEADER ... dt = 0.20771503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-041.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 315 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-042.fits,70201,42,180 Processing /data-ql/data/56832/apRaw-12700004-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.27513480 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-042.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 316 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-043.fits,70201,43,180 Processing /data-ql/data/56832/apRaw-12700004-043.fits APQL_FITSHEADER ... dt = 0.17522502 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-043.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 317 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-044.fits,70201,44,180 Processing /data-ql/data/56832/apRaw-12700004-044.fits APQL_FITSHEADER ... dt = 0.15743804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-044.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 318 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-045.fits,70201,45,180 Processing /data-ql/data/56832/apRaw-12700004-045.fits APQL_FITSHEADER ... dt = 0.11793494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-045.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 319 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-046.fits,70201,46,180 Processing /data-ql/data/56832/apRaw-12700004-046.fits APQL_FITSHEADER ... dt = 0.15335107 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-046.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 320 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-047.fits,70201,47,180 Processing /data-ql/data/56832/apRaw-12700004-047.fits APQL_FITSHEADER ... dt = 0.15053105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-047.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 321 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-048.fits,70201,48,180 Processing /data-ql/data/56832/apRaw-12700004-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.5322509 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-048.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 322 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-049.fits,70201,49,180 Processing /data-ql/data/56832/apRaw-12700004-049.fits APQL_FITSHEADER ... dt = 0.13620496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-049.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 323 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-050.fits,70201,50,180 Processing /data-ql/data/56832/apRaw-12700004-050.fits APQL_FITSHEADER ... dt = 0.13714290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-050.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 324 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-051.fits,70201,51,180 Processing /data-ql/data/56832/apRaw-12700004-051.fits APQL_FITSHEADER ... dt = 0.14117718 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-051.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 325 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-052.fits,70201,52,180 Processing /data-ql/data/56832/apRaw-12700004-052.fits APQL_FITSHEADER ... dt = 0.14452314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-052.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 326 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-053.fits,70201,53,180 Processing /data-ql/data/56832/apRaw-12700004-053.fits APQL_FITSHEADER ... dt = 0.16772890 sec STRUCT = -> Array[1] 327 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700004-053.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 328 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-054.fits,70201,54,180 Processing /data-ql/data/56832/apRaw-12700004-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.2273819 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-054.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 329 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-055.fits,70201,55,180 Processing /data-ql/data/56832/apRaw-12700004-055.fits APQL_FITSHEADER ... dt = 0.15545702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-055.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 330 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-056.fits,70201,56,180 Processing /data-ql/data/56832/apRaw-12700004-056.fits APQL_FITSHEADER ... dt = 0.14231896 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-056.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 331 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-057.fits,70201,57,180 Processing /data-ql/data/56832/apRaw-12700004-057.fits APQL_FITSHEADER ... dt = 0.14565396 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-057.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 332 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-058.fits,70201,58,180 Processing /data-ql/data/56832/apRaw-12700004-058.fits APQL_FITSHEADER ... dt = 0.15922689 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-058.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 333 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-059.fits,70201,59,180 Processing /data-ql/data/56832/apRaw-12700004-059.fits APQL_FITSHEADER ... dt = 0.14000201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-059.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 334 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-060.fits,70201,60,180 Processing /data-ql/data/56832/apRaw-12700004-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31315207 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-060.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 335 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-061.fits,70201,61,180 Processing /data-ql/data/56832/apRaw-12700004-061.fits APQL_FITSHEADER ... dt = 0.13850713 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-061.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 336 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-062.fits,70201,62,180 Processing /data-ql/data/56832/apRaw-12700004-062.fits APQL_FITSHEADER ... dt = 0.35635304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-062.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 337 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-063.fits,70201,63,180 Processing /data-ql/data/56832/apRaw-12700004-063.fits APQL_FITSHEADER ... dt = 0.13133192 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-063.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 338 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-064.fits,70201,64,180 Processing /data-ql/data/56832/apRaw-12700004-064.fits APQL_FITSHEADER ... dt = 0.14890194 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-064.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 339 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-065.fits,70201,65,180 Processing /data-ql/data/56832/apRaw-12700004-065.fits APQL_FITSHEADER ... dt = 0.20094609 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-065.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 340 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-066.fits,70201,66,180 Processing /data-ql/data/56832/apRaw-12700004-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32222390 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-066.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 341 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-067.fits,70201,67,180 Processing /data-ql/data/56832/apRaw-12700004-067.fits APQL_FITSHEADER ... dt = 0.15850902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-067.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 342 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-068.fits,70201,68,180 Processing /data-ql/data/56832/apRaw-12700004-068.fits APQL_FITSHEADER ... dt = 0.14546490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-068.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 343 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-069.fits,70201,69,180 Processing /data-ql/data/56832/apRaw-12700004-069.fits APQL_FITSHEADER ... dt = 0.14172292 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-069.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 344 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-070.fits,70201,70,180 Processing /data-ql/data/56832/apRaw-12700004-070.fits APQL_FITSHEADER ... dt = 0.13362288 sec STRUCT = -> Array[1] 345 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-071.fits,70201,71,180 Processing /data-ql/data/56832/apRaw-12700004-071.fits Inserting basic information for -> apRaw-12700004-070.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.11768103 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-071.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 346 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-072.fits,70201,72,180 Processing /data-ql/data/56832/apRaw-12700004-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32774901 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-072.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 347 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-073.fits,70201,73,180 Processing /data-ql/data/56832/apRaw-12700004-073.fits APQL_FITSHEADER ... dt = 0.16360712 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-073.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 348 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-074.fits,70201,74,180 Processing /data-ql/data/56832/apRaw-12700004-074.fits APQL_FITSHEADER ... dt = 0.14549112 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-074.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 349 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-075.fits,70201,75,180 Processing /data-ql/data/56832/apRaw-12700004-075.fits APQL_FITSHEADER ... dt = 0.16241097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-075.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 350 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-076.fits,70201,76,180 Processing /data-ql/data/56832/apRaw-12700004-076.fits APQL_FITSHEADER ... dt = 0.13771200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-076.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 351 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-077.fits,70201,77,180 Processing /data-ql/data/56832/apRaw-12700004-077.fits APQL_FITSHEADER ... dt = 0.13481188 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-077.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Input file size = 1889579520 bytes Output filCard is too long, comment will be truncated. Card is too long, comment wi2/3 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 352 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-078.fits,70201,78,180 Processing /data-ql/data/56832/apRaw-12700004-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32017899 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-078.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Compressing >>/data/apogee/archive/56832/apR-b-12700002.fits<< (1889.58 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 353 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-079.fits,70201,79,180 Processing /data-ql/data/56832/apRaw-12700004-079.fits APQL_FITSHEADER ... dt = 0.17485499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-079.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 354 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-080.fits,70201,80,180 Processing /data-ql/data/56832/apRaw-12700004-080.fits APQL_FITSHEADER ... dt = 0.17831516 sec STRUCT = -> Array[1] Nreads = 180 ic information for -> apRaw-12700004-080.fits Inserting S/N information Inserting exposure_pk information 70201 Step I: Making dCounts temporary file Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 355 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-081.fits,70201,81,180 Processing /data-ql/data/56832/apRaw-12700004-081.fits APQL_FITSHEADER ... dt = 0.14884591 sec STRUCT = -> Array[1] 356 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700004-081.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 357 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-082.fits,70201,82,180 Processing /data-ql/data/56832/apRaw-12700004-082.fits APQL_FITSHEADER ... dt = 0.15938997 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-082.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 358 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-083.fits,70201,83,180 Processing /data-ql/data/56832/apRaw-12700004-083.fits APQL_FITSHEADER ... dt = 0.44681811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-083.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 359 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-084.fits,70201,84,180 Processing /data-ql/data/56832/apRaw-12700004-084.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.94072104 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-084.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 360 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-085.fits,70201,85,180 Processing /data-ql/data/56832/apRaw-12700004-085.fits APQL_FITSHEADER ... dt = 1.1742170 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-085.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 361 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-086.fits,70201,86,180 Processing /data-ql/data/56832/apRaw-12700004-086.fits APQL_FITSHEADER ... dt = 2.6275539 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-086.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 362 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-087.fits,70201,87,180 Processing /data-ql/data/56832/apRaw-12700004-087.fits APQL_FITSHEADER ... dt = 0.22257400 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-087.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 363 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-088.fits,70201,88,180 Processing /data-ql/data/56832/apRaw-12700004-088.fits APQL_FITSHEADER ... dt = 0.15769100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-088.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 364 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-089.fits,70201,89,180 Processing /data-ql/data/56832/apRaw-12700004-089.fits APQL_FITSHEADER ... dt = 0.16635895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-089.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 365 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-090.fits,70201,90,180 Processing /data-ql/data/56832/apRaw-12700004-090.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33060002 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-090.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 366 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-091.fits,70201,91,180 Processing /data-ql/data/56832/apRaw-12700004-091.fits APQL_FITSHEADER ... dt = 0.51369309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-091.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 367 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-092.fits,70201,92,180 Processing /data-ql/data/56832/apRaw-12700004-092.fits APQL_FITSHEADER ... dt = 0.16561317 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-092.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 368 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-093.fits,70201,93,180 Processing /data-ql/data/56832/apRaw-12700004-093.fits APQL_FITSHEADER ... dt = 0.14753294 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-093.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 369 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-094.fits,70201,94,180 Processing /data-ql/data/56832/apRaw-12700004-094.fits APQL_FITSHEADER ... dt = 0.42406106 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-094.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 370 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-095.fits,70201,95,180 Processing /data-ql/data/56832/apRaw-12700004-095.fits APQL_FITSHEADER ... dt = 0.15256619 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-095.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 371 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-096.fits,70201,96,180 Processing /data-ql/data/56832/apRaw-12700004-096.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33042216 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-096.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 372 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-097.fits,70201,97,180 Processing /data-ql/data/56832/apRaw-12700004-097.fits APQL_FITSHEADER ... dt = 0.16121507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-097.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 373 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-098.fits,70201,98,180 Processing /data-ql/data/56832/apRaw-12700004-098.fits APQL_FITSHEADER ... dt = 0.18386602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-098.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 374 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-099.fits,70201,99,180 Processing /data-ql/data/56832/apRaw-12700004-099.fits APQL_FITSHEADER ... dt = 0.16228199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-099.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 375 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-100.fits,70201,100,180 Processing /data-ql/data/56832/apRaw-12700004-100.fits APQL_FITSHEADER ... dt = 0.16938901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-100.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 376 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-101.fits,70201,101,180 Processing /data-ql/data/56832/apRaw-12700004-101.fits APQL_FITSHEADER ... dt = 0.16546297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-101.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 377 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-102.fits,70201,102,180 Processing /data-ql/data/56832/apRaw-12700004-102.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37533188 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-102.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 378 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-103.fits,70201,103,180 Processing /data-ql/data/56832/apRaw-12700004-103.fits APQL_FITSHEADER ... dt = 0.14577413 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-103.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 379 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-104.fits,70201,104,180 Processing /data-ql/data/56832/apRaw-12700004-104.fits APQL_FITSHEADER ... dt = 0.22005010 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-104.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 380 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-105.fits,70201,105,180 Processing /data-ql/data/56832/apRaw-12700004-105.fits APQL_FITSHEADER ... dt = 1.0897200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-105.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 381 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-106.fits,70201,106,180 Processing /data-ql/data/56832/apRaw-12700004-106.fits APQL_FITSHEADER ... dt = 0.14512897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-106.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 382 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-107.fits,70201,107,180 Processing /data-ql/data/56832/apRaw-12700004-107.fits APQL_FITSHEADER ... dt = 0.41870785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-107.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 383 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-108.fits,70201,108,180 Processing /data-ql/data/56832/apRaw-12700004-108.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38772798 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-108.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 384 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-109.fits,70201,109,180 Processing /data-ql/data/56832/apRaw-12700004-109.fits APQL_FITSHEADER ... dt = 0.18733501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-109.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information 385 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 386 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-110.fits,70201,110,180 Processing /data-ql/data/56832/apRaw-12700004-110.fits APQL_FITSHEADER ... dt = 0.16505504 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-110.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 387 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-111.fits,70201,111,180 Processing /data-ql/data/56832/apRaw-12700004-111.fits APQL_FITSHEADER ... dt = 0.16100097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-111.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 388 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-112.fits,70201,112,180 Processing /data-ql/data/56832/apRaw-12700004-112.fits APQL_FITSHEADER ... dt = 0.13964701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-112.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 389 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-113.fits,70201,113,180 Processing /data-ql/data/56832/apRaw-12700004-113.fits APQL_FITSHEADER ... dt = 0.13574004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-113.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 390 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-114.fits,70201,114,180 Processing /data-ql/data/56832/apRaw-12700004-114.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34763312 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-114.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 391 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-115.fits,70201,115,180 Processing /data-ql/data/56832/apRaw-12700004-115.fits APQL_FITSHEADER ... dt = 0.41413617 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-115.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 392 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-116.fits,70201,116,180 Processing /data-ql/data/56832/apRaw-12700004-116.fits APQL_FITSHEADER ... dt = 0.15726495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-116.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 393 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-117.fits,70201,117,180 Processing /data-ql/data/56832/apRaw-12700004-117.fits APQL_FITSHEADER ... dt = 0.12022090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-117.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 394 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-118.fits,70201,118,180 Processing /data-ql/data/56832/apRaw-12700004-118.fits APQL_FITSHEADER ... dt = 0.16309309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-118.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 395 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-119.fits,70201,119,180 Processing /data-ql/data/56832/apRaw-12700004-119.fits APQL_FITSHEADER ... dt = 0.14406013 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-119.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 396 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-120.fits,70201,120,180 Processing /data-ql/data/56832/apRaw-12700004-120.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.92685294 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-120.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 397 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-121.fits,70201,121,180 Processing /data-ql/data/56832/apRaw-12700004-121.fits APQL_FITSHEADER ... dt = 0.12194300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-121.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 398 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-122.fits,70201,122,180 Processing /data-ql/data/56832/apRaw-12700004-122.fits APQL_FITSHEADER ... dt = 0.16536498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-122.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 399 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-123.fits,70201,123,180 Processing /data-ql/data/56832/apRaw-12700004-123.fits APQL_FITSHEADER ... dt = 0.53742909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-123.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 400 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-124.fits,70201,124,180 Processing /data-ql/data/56832/apRaw-12700004-124.fits APQL_FITSHEADER ... dt = 0.16198397 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-124.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 401 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-125.fits,70201,125,180 Processing /data-ql/data/56832/apRaw-12700004-125.fits APQL_FITSHEADER ... dt = 0.14682388 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-125.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 402 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-126.fits,70201,126,180 Processing /data-ql/data/56832/apRaw-12700004-126.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.7488480 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-126.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 403 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-127.fits,70201,127,180 Processing /data-ql/data/56832/apRaw-12700004-127.fits APQL_FITSHEADER ... dt = 0.14854097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-127.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 404 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-128.fits,70201,128,180 Processing /data-ql/data/56832/apRaw-12700004-128.fits APQL_FITSHEADER ... dt = 0.17422199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-128.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 405 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-129.fits,70201,129,180 Processing /data-ql/data/56832/apRaw-12700004-129.fits APQL_FITSHEADER ... dt = 0.11735201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-129.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 406 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-130.fits,70201,130,180 Processing /data-ql/data/56832/apRaw-12700004-130.fits APQL_FITSHEADER ... dt = 0.15517497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-130.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 407 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-131.fits,70201,131,180 Processing /data-ql/data/56832/apRaw-12700004-131.fits APQL_FITSHEADER ... dt = 0.14291620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-131.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 408 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-132.fits,70201,132,180 Processing /data-ql/data/56832/apRaw-12700004-132.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35368705 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-132.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 409 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-133.fits,70201,133,180 Processing /data-ql/data/56832/apRaw-12700004-133.fits APQL_FITSHEADER ... dt = 0.13588786 sec STRUCT = -> Array[1] 410 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-134.fits,70201,134,180 Processing /data-ql/data/56832/apRaw-12700004-134.fits Inserting basic information for -> apRaw-12700004-133.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.14919114 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-134.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 411 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-135.fits,70201,135,180 Processing /data-ql/data/56832/apRaw-12700004-135.fits APQL_FITSHEADER ... dt = 0.13858986 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-135.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 412 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-136.fits,70201,136,180 Processing /data-ql/data/56832/apRaw-12700004-136.fits APQL_FITSHEADER ... dt = 0.14442897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-136.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 413 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-137.fits,70201,137,180 Processing /data-ql/data/56832/apRaw-12700004-137.fits APQL_FITSHEADER ... dt = 0.15714884 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-137.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 414 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-138.fits,70201,138,180 Processing /data-ql/data/56832/apRaw-12700004-138.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30564284 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 415 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700004-138.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 416 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-139.fits,70201,139,180 Processing /data-ql/data/56832/apRaw-12700004-139.fits APQL_FITSHEADER ... dt = 0.15340996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-139.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 417 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-140.fits,70201,140,180 Processing /data-ql/data/56832/apRaw-12700004-140.fits APQL_FITSHEADER ... dt = 0.13775611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-140.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Input file size = 1889579520 bytes Output file size = 760219200 bytes Compression ratio = 2.48557 dt = 664.17102 sec 3/3 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 418 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-141.fits,70201,141,180 Processing /data-ql/data/56832/apRaw-12700004-141.fits Compressing >>/data/apogee/archive/56832/apR-c-12700002.fits<< (1889.58 MB) APQL_FITSHEADER ... dt = 0.14635897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-141.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 419 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-142.fits,70201,142,180 Processing /data-ql/data/56832/apRaw-12700004-142.fits APQL_FITSHEADER ... dt = 0.15600419 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-142.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 420 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-143.fits,70201,143,180 Processing /data-ql/data/56832/apRaw-12700004-143.fits APQL_FITSHEADER ... dt = 1.7765181 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-143.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 421 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-144.fits,70201,144,180 Processing /data-ql/data/56832/apRaw-12700004-144.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34412789 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-144.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 422 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-145.fits,70201,145,180 Processing /data-ql/data/56832/apRaw-12700004-145.fits APQL_FITSHEADER ... dt = 0.22148991 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-145.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 423 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-146.fits,70201,146,180 Processing /data-ql/data/56832/apRaw-12700004-146.fits APQL_FITSHEADER ... dt = 0.17923403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-146.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 424 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-147.fits,70201,147,180 Processing /data-ql/data/56832/apRaw-12700004-147.fits APQL_FITSHEADER ... dt = 0.18710613 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-147.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 425 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-148.fits,70201,148,180 Processing /data-ql/data/56832/apRaw-12700004-148.fits APQL_FITSHEADER ... dt = 0.14961123 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-148.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 426 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-149.fits,70201,149,180 Processing /data-ql/data/56832/apRaw-12700004-149.fits APQL_FITSHEADER ... dt = 0.27692389 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-149.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 427 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-150.fits,70201,150,180 Processing /data-ql/data/56832/apRaw-12700004-150.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34275889 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-150.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 428 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-151.fits,70201,151,180 Processing /data-ql/data/56832/apRaw-12700004-151.fits APQL_FITSHEADER ... dt = 1.9625490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-151.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 429 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-152.fits,70201,152,180 Processing /data-ql/data/56832/apRaw-12700004-152.fits APQL_FITSHEADER ... dt = 0.16228700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-152.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 430 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-153.fits,70201,153,180 Processing /data-ql/data/56832/apRaw-12700004-153.fits APQL_FITSHEADER ... dt = 0.49574018 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-153.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 431 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-154.fits,70201,154,180 Processing /data-ql/data/56832/apRaw-12700004-154.fits APQL_FITSHEADER ... dt = 0.17238688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-154.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 432 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-155.fits,70201,155,180 Processing /data-ql/data/56832/apRaw-12700004-155.fits APQL_FITSHEADER ... dt = 1.2905290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-155.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 433 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-156.fits,70201,156,180 Processing /data-ql/data/56832/apRaw-12700004-156.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.49270701 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-156.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 434 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-157.fits,70201,157,180 Processing /data-ql/data/56832/apRaw-12700004-157.fits APQL_FITSHEADER ... dt = 0.20849299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-157.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 435 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-158.fits,70201,158,180 Processing /data-ql/data/56832/apRaw-12700004-158.fits APQL_FITSHEADER ... dt = 0.20271611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-158.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 436 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-159.fits,70201,159,180 Processing /data-ql/data/56832/apRaw-12700004-159.fits APQL_FITSHEADER ... dt = 1.7149398 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-159.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 437 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-160.fits,70201,160,180 Processing /data-ql/data/56832/apRaw-12700004-160.fits APQL_FITSHEADER ... dt = 0.16401100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-160.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 438 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-161.fits,70201,161,180 Processing /data-ql/data/56832/apRaw-12700004-161.fits APQL_FITSHEADER ... dt = 0.14098120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-161.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 439 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-162.fits,70201,162,180 Processing /data-ql/data/56832/apRaw-12700004-162.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.79110408 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-162.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 440 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-163.fits,70201,163,180 Processing /data-ql/data/56832/apRaw-12700004-163.fits APQL_FITSHEADER ... dt = 0.17176914 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-163.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 441 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-164.fits,70201,164,180 Processing /data-ql/data/56832/apRaw-12700004-164.fits APQL_FITSHEADER ... dt = 0.14949107 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-164.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 442 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-165.fits,70201,165,180 Processing /data-ql/data/56832/apRaw-12700004-165.fits APQL_FITSHEADER ... dt = 0.14629602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-165.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 443 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-166.fits,70201,166,180 Processing /data-ql/data/56832/apRaw-12700004-166.fits APQL_FITSHEADER ... dt = 0.14464712 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-166.fits 444 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 445 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-167.fits,70201,167,180 Processing /data-ql/data/56832/apRaw-12700004-167.fits APQL_FITSHEADER ... dt = 0.15939808 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-167.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 446 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-168.fits,70201,168,180 Processing /data-ql/data/56832/apRaw-12700004-168.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29226899 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-168.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 447 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-169.fits,70201,169,180 Processing /data-ql/data/56832/apRaw-12700004-169.fits APQL_FITSHEADER ... dt = 0.38819885 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-169.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 448 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-170.fits,70201,170,180 Processing /data-ql/data/56832/apRaw-12700004-170.fits APQL_FITSHEADER ... dt = 0.14594102 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-170.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 449 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-171.fits,70201,171,180 Processing /data-ql/data/56832/apRaw-12700004-171.fits APQL_FITSHEADER ... dt = 1.3822219 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-171.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 450 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-172.fits,70201,172,180 Processing /data-ql/data/56832/apRaw-12700004-172.fits APQL_FITSHEADER ... dt = 0.13731503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-172.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 451 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-173.fits,70201,173,180 Processing /data-ql/data/56832/apRaw-12700004-173.fits APQL_FITSHEADER ... dt = 0.16002893 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-173.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 452 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-174.fits,70201,174,180 Processing /data-ql/data/56832/apRaw-12700004-174.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33841014 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-174.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 453 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-175.fits,70201,175,180 Processing /data-ql/data/56832/apRaw-12700004-175.fits APQL_FITSHEADER ... dt = 0.15943503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-175.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 454 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-176.fits,70201,176,180 Processing /data-ql/data/56832/apRaw-12700004-176.fits APQL_FITSHEADER ... dt = 0.12995815 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-176.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 455 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-177.fits,70201,177,180 Processing /data-ql/data/56832/apRaw-12700004-177.fits APQL_FITSHEADER ... dt = 0.13720489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-177.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 456 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-178.fits,70201,178,180 Processing /data-ql/data/56832/apRaw-12700004-178.fits APQL_FITSHEADER ... dt = 0.14423299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-178.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 457 ql Message = UTR=/data-ql/data/56832/apRaw-12700004-179.fits,70201,179,180 Processing /data-ql/data/56832/apRaw-12700004-179.fits APQL_FITSHEADER ... dt = 0.45474315 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700004-179.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 6 qr Message = UTR=DONE,12700004,56832,70201 w-12700004-180.fits,70201,180,180 Processing /data-ql/data/56832/apRaw-12700004-180.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Mon Jun 23 20:32:21 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700004 Nreads=180 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 180 for 12700004 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700004.fits APQL_FITSHEADER ... dt = 0.36859894 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 459 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700004-180.fits Inserting S/N information Inserting exposure_pk information 70201 Inserting required fits keywords error information Inserting quicklook60 information 460 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack dt = 245.42714 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700004.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.4836068 sec Processing /data/apogee/archive/56832/apR-b-12700004.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.7489932 sec Processing /data/apogee/archive/56832/apR-c-12700004.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 12.506136 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700004.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file Input file size = 1889579520 bytes Output file size = 747011520 bytes Compression ratio = 2.52952 dt = 795.07500 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700002.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700002.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700002.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700002.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 9.0632741 sec. dt = 2560.8125 sec 461 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts Step III: Compressing with fpack 462 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 1889579520 bytes Output file size = 802416960 bytes Compression ratio = 2.35486 dt = 536.03088 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700004.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 463 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 1889579520 bytes Output file size = 762837120 bytes Compression ratio = 2.47704 dt = 490.15947 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700004.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file 464 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts 465 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 1889579520 bytes Output file size = 747250560 bytes Compression ratio = 2.52871 dt = 499.14427 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700004.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700004.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700004.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700004.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700004.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700004.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 7.1396651 sec. dt = 1821.1826 sec 466 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 467 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 468 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 469 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 470 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 471 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 472 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 473 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 474 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 475 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 476 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 477 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 478 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 479 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 480 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 481 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 482 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 483 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 484 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 485 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 486 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 487 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 488 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 489 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 490 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 491 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 492 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 493 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 494 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 495 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 496 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 497 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 498 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 499 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 500 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 501 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 502 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 503 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 504 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 505 ql Message = UTR=/data-ql/data/56832/apRaw-12700005-001.fits,70202,1,3 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 506 ql Message = UTR=/data-ql/data/56832/apRaw-12700005-002.fits,70202,2,3 Processing /data-ql/data/56832/apRaw-12700005-002.fits APQL_FITSHEADER ... dt = 0.14718604 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700005-002.fits Inserting S/N information Inserting exposure_pk information 70202 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 7 qr Message = UTR=DONE,12700005,56832,70202 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:10:52 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700005 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12700005 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700005.fits APQL_FITSHEADER ... dt = 0.18559718 sec STRUCT = -> Array[1] 508 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700005-003.fits Inserting S/N information Inserting exposure_pk information 70202 Inserting required fits keywords error information dt = 6.0373950 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.7454050 sec Processing /data/apogee/archive/56832/apR-b-12700005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.7278619 sec Processing /data/apogee/archive/56832/apR-c-12700005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.8722360 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19958400 bytes Compression ratio = 1.57850 dt = 5.9665599 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19365120 bytes Compression ratio = 1.62686 dt = 6.3854811 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19270080 bytes Compression ratio = 1.63488 dt = 7.3287911 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700005.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700005.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700005.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700005.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 12.165724 sec. dt = 56.158947 sec 509 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 510 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 511 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-001.fits,70203,1,60 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 512 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-002.fits,70203,2,60 Processing /data-ql/data/56832/apRaw-12700006-002.fits APQL_FITSHEADER ... dt = 0.15784907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-002.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 513 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-003.fits,70203,3,60 Processing /data-ql/data/56832/apRaw-12700006-003.fits APQL_FITSHEADER ... dt = 0.16173410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-003.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 514 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-004.fits,70203,4,60 Processing /data-ql/data/56832/apRaw-12700006-004.fits APQL_FITSHEADER ... dt = 0.74767184 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-004.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 515 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-005.fits,70203,5,60 Processing /data-ql/data/56832/apRaw-12700006-005.fits APQL_FITSHEADER ... dt = 0.23097205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-005.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 516 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-006.fits,70203,6,60 Processing /data-ql/data/56832/apRaw-12700006-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32556391 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-006.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 517 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-007.fits,70203,7,60 Processing /data-ql/data/56832/apRaw-12700006-007.fits APQL_FITSHEADER ... dt = 0.53004408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-007.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information 518 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 519 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-008.fits,70203,8,60 Processing /data-ql/data/56832/apRaw-12700006-008.fits APQL_FITSHEADER ... dt = 0.22137022 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-008.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 520 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-009.fits,70203,9,60 Processing /data-ql/data/56832/apRaw-12700006-009.fits APQL_FITSHEADER ... dt = 0.16675901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-009.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 521 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-010.fits,70203,10,60 Processing /data-ql/data/56832/apRaw-12700006-010.fits APQL_FITSHEADER ... dt = 0.15036082 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-010.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 522 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-011.fits,70203,11,60 Processing /data-ql/data/56832/apRaw-12700006-011.fits APQL_FITSHEADER ... dt = 0.25313997 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-011.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 523 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-012.fits,70203,12,60 Processing /data-ql/data/56832/apRaw-12700006-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.46369696 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-012.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 524 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-013.fits,70203,13,60 Processing /data-ql/data/56832/apRaw-12700006-013.fits APQL_FITSHEADER ... dt = 0.37571597 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-013.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 525 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-014.fits,70203,14,60 Processing /data-ql/data/56832/apRaw-12700006-014.fits APQL_FITSHEADER ... dt = 0.22043085 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-014.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 526 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-015.fits,70203,15,60 Processing /data-ql/data/56832/apRaw-12700006-015.fits APQL_FITSHEADER ... dt = 0.24500108 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-015.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 527 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-016.fits,70203,16,60 Processing /data-ql/data/56832/apRaw-12700006-016.fits APQL_FITSHEADER ... dt = 0.19713593 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-016.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 528 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-017.fits,70203,17,60 Processing /data-ql/data/56832/apRaw-12700006-017.fits APQL_FITSHEADER ... dt = 0.33633304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-017.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 529 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-018.fits,70203,18,60 Processing /data-ql/data/56832/apRaw-12700006-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33023190 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-018.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 530 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-019.fits,70203,19,60 Processing /data-ql/data/56832/apRaw-12700006-019.fits APQL_FITSHEADER ... dt = 0.73661685 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-019.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 531 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-020.fits,70203,20,60 Processing /data-ql/data/56832/apRaw-12700006-020.fits APQL_FITSHEADER ... dt = 0.21321821 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-020.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 532 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-021.fits,70203,21,60 Processing /data-ql/data/56832/apRaw-12700006-021.fits APQL_FITSHEADER ... dt = 0.35320497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-021.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 533 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-022.fits,70203,22,60 Processing /data-ql/data/56832/apRaw-12700006-022.fits APQL_FITSHEADER ... dt = 0.15608191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-022.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 534 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-023.fits,70203,23,60 Processing /data-ql/data/56832/apRaw-12700006-023.fits APQL_FITSHEADER ... dt = 0.15028286 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-023.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 535 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-024.fits,70203,24,60 Processing /data-ql/data/56832/apRaw-12700006-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36162686 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-024.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 536 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-025.fits,70203,25,60 Processing /data-ql/data/56832/apRaw-12700006-025.fits APQL_FITSHEADER ... dt = 0.19614601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-025.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 537 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-026.fits,70203,26,60 Processing /data-ql/data/56832/apRaw-12700006-026.fits APQL_FITSHEADER ... dt = 0.20359302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-026.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 538 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-027.fits,70203,27,60 Processing /data-ql/data/56832/apRaw-12700006-027.fits APQL_FITSHEADER ... dt = 0.14812994 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-027.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 539 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-028.fits,70203,28,60 Processing /data-ql/data/56832/apRaw-12700006-028.fits APQL_FITSHEADER ... dt = 0.15063691 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-028.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 540 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-029.fits,70203,29,60 Processing /data-ql/data/56832/apRaw-12700006-029.fits APQL_FITSHEADER ... dt = 0.33069897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-029.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 541 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-030.fits,70203,30,60 Processing /data-ql/data/56832/apRaw-12700006-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54309106 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-030.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 542 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-031.fits,70203,31,60 Processing /data-ql/data/56832/apRaw-12700006-031.fits APQL_FITSHEADER ... dt = 0.32401109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-031.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 543 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-032.fits,70203,32,60 Processing /data-ql/data/56832/apRaw-12700006-032.fits APQL_FITSHEADER ... dt = 0.24428916 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-032.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 544 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-033.fits,70203,33,60 Processing /data-ql/data/56832/apRaw-12700006-033.fits APQL_FITSHEADER ... dt = 0.50488305 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-033.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 545 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-034.fits,70203,34,60 Processing /data-ql/data/56832/apRaw-12700006-034.fits APQL_FITSHEADER ... dt = 0.15337396 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-034.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 546 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-035.fits,70203,35,60 Processing /data-ql/data/56832/apRaw-12700006-035.fits APQL_FITSHEADER ... dt = 0.15179396 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-035.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 547 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-036.fits,70203,36,60 Processing /data-ql/data/56832/apRaw-12700006-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32005405 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 548 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700006-036.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 549 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-037.fits,70203,37,60 Processing /data-ql/data/56832/apRaw-12700006-037.fits APQL_FITSHEADER ... dt = 0.51178908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-037.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 550 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-038.fits,70203,38,60 Processing /data-ql/data/56832/apRaw-12700006-038.fits APQL_FITSHEADER ... dt = 0.23577785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-038.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 551 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-039.fits,70203,39,60 Processing /data-ql/data/56832/apRaw-12700006-039.fits APQL_FITSHEADER ... dt = 0.60526204 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-039.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 552 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-040.fits,70203,40,60 Processing /data-ql/data/56832/apRaw-12700006-040.fits APQL_FITSHEADER ... dt = 0.15543890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-040.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 553 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-041.fits,70203,41,60 Processing /data-ql/data/56832/apRaw-12700006-041.fits APQL_FITSHEADER ... dt = 0.29151201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-041.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 554 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-042.fits,70203,42,60 Processing /data-ql/data/56832/apRaw-12700006-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32107782 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-042.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 555 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-043.fits,70203,43,60 Processing /data-ql/data/56832/apRaw-12700006-043.fits APQL_FITSHEADER ... dt = 0.21631408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-043.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 556 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-044.fits,70203,44,60 Processing /data-ql/data/56832/apRaw-12700006-044.fits APQL_FITSHEADER ... dt = 0.15144300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-044.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 557 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-045.fits,70203,45,60 Processing /data-ql/data/56832/apRaw-12700006-045.fits APQL_FITSHEADER ... dt = 0.15218496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-045.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 558 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-046.fits,70203,46,60 Processing /data-ql/data/56832/apRaw-12700006-046.fits APQL_FITSHEADER ... dt = 0.58067989 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-046.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 559 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-047.fits,70203,47,60 Processing /data-ql/data/56832/apRaw-12700006-047.fits APQL_FITSHEADER ... dt = 0.14875984 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-047.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 560 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-048.fits,70203,48,60 Processing /data-ql/data/56832/apRaw-12700006-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61422110 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-048.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 561 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-049.fits,70203,49,60 Processing /data-ql/data/56832/apRaw-12700006-049.fits APQL_FITSHEADER ... dt = 0.36733294 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-049.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 562 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-050.fits,70203,50,60 Processing /data-ql/data/56832/apRaw-12700006-050.fits APQL_FITSHEADER ... dt = 0.18867612 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-050.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 563 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-051.fits,70203,51,60 Processing /data-ql/data/56832/apRaw-12700006-051.fits APQL_FITSHEADER ... dt = 0.18009996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-051.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 564 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-052.fits,70203,52,60 Processing /data-ql/data/56832/apRaw-12700006-052.fits APQL_FITSHEADER ... dt = 0.43317795 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-052.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 565 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-053.fits,70203,53,60 Processing /data-ql/data/56832/apRaw-12700006-053.fits APQL_FITSHEADER ... dt = 0.18963909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-053.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 566 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-054.fits,70203,54,60 Processing /data-ql/data/56832/apRaw-12700006-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36868596 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-054.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 567 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-055.fits,70203,55,60 Processing /data-ql/data/56832/apRaw-12700006-055.fits APQL_FITSHEADER ... dt = 0.33129096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-055.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 568 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-056.fits,70203,56,60 Processing /data-ql/data/56832/apRaw-12700006-056.fits APQL_FITSHEADER ... dt = 0.32668209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-056.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 569 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-057.fits,70203,57,60 Processing /data-ql/data/56832/apRaw-12700006-057.fits APQL_FITSHEADER ... dt = 0.15335202 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-057.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 570 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-058.fits,70203,58,60 Processing /data-ql/data/56832/apRaw-12700006-058.fits APQL_FITSHEADER ... dt = 0.51268911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-058.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 571 ql Message = UTR=/data-ql/data/56832/apRaw-12700006-059.fits,70203,59,60 Processing /data-ql/data/56832/apRaw-12700006-059.fits APQL_FITSHEADER ... dt = 0.22220898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700006-059.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 8 qr Message = UTR=DONE,12700006,56832,70203 w-12700006-060.fits,70203,60,60 Processing /data-ql/data/56832/apRaw-12700006-060.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:29:08 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700006 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12700006 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.51368308 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 573 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700006-060.fits Inserting S/N information Inserting exposure_pk information 70203 Inserting required fits keywords error information Inserting quicklook60 information 574 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 575 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-001.fits,70204,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 576 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-002.fits,70204,2,10 Processing /data-ql/data/56832/apRaw-12700007-002.fits APEXTRACT... % Compiled module: APEXTRACT. APEXTRACT... APEXTRACT... APQL_SNRMAG ... % Compiled module: APQL_SNRMAG. snr_standard = 54.1538 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.0092289 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-002.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information 577 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 578 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-003.fits,70204,3,10 Processing /data-ql/data/56832/apRaw-12700007-003.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_SNRMAG ... snr_standard = 76.4459 logsnr_hmag_coef = 0.00000 0.00000 % Compiled module: AP_ROBUST_POLY_FIT. % Compiled module: ROB_CHECKFIT. % Compiled module: ROBUST_SIGMA. APQL_FITSHEADER ... dt = 6.8095489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-003.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information 579 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-004.fits,70204,4,10 Processing /data-ql/data/56832/apRaw-12700007-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 93.3111 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.9186621 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-004.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Inserting S/N information Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting exposure_pk information 70204 Inserting required fits keywords error information 580 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-005.fits,70204,5,10 Processing /data-ql/data/56832/apRaw-12700007-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 107.721 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2618790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-005.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 581 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-006.fits,70204,6,10 Processing /data-ql/data/56832/apRaw-12700007-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... % Compiled module: APQL_PLOTSPEC. APQL_PLOTARRAYS ... APQL_SNRMAG ... snr_standard = 120.256 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.1972051 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-006.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 582 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-007.fits,70204,7,10 Processing /data-ql/data/56832/apRaw-12700007-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 131.558 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.8106909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-007.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 583 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-008.fits,70204,8,10 Processing /data-ql/data/56832/apRaw-12700007-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 141.810 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.6299269 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-008.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 584 ql Message = UTR=/data-ql/data/56832/apRaw-12700007-009.fits,70204,9,10 Processing /data-ql/data/56832/apRaw-12700007-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 151.453 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.0654681 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700007-009.fits Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information dt = 117.72145 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700006.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 9 qr Message = UTR=DONE,12700007,56832,70204 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:31:12 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700007 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12700007 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700007.fits APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap2D-a-12700006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 9.9312041 sec APEXTRACT... Processing /data/apogee/archive/56832/apR-b-12700006.fits Nreads=60 APQL_SNRMAG ... snr_standard = 160.535 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.2739420 sec STRUCT = -> Array[1] 586 ql Message = UTR=DONE 587 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700007-010.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Inserting S/N information Inserting exposure_pk information 70204 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 9.0081360 sec Processing /data/apogee/archive/56832/apR-c-12700006.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 dt = 16.816609 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700007.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.2142489 sec Processing /data/apogee/archive/56832/apR-b-12700007.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.2615600 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700006.fits<< (629.87 MB) 588 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-001.fits,70205,1,12 Nreads = 60 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT Step I: Making dCounts temporary file dt = 8.1769390 sec Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing /data/apogee/archive/56832/apR-c-12700007.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT 589 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-002.fits,70205,2,12 Processing /data-ql/data/56832/apRaw-12700008-002.fits APEXTRACT... dt = 6.4817729 sec APEXTRACT... Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. Extracting file /data/apogee/quickred/56832/12700007 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. APEXTRACT... APQL_FITSHEADER ... dt = 3.3543820 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-002.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12700007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = -0.048 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. 590 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-003.fits,70205,3,12 Processing /data-ql/data/56832/apRaw-12700008-003.fits APEXTRACT... APEXTRACT... % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 537 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700007.fits APQL_FITSHEADER ... dt = 4.3776460 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-003.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Processing chip b - ap2D-b-12700007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.073 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 931 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT 591 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-004.fits,70205,4,12 Processing /data-ql/data/56832/apRaw-12700008-004.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700007.fits APEXTRACT... Processing chip c - ap2D-c-12700007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.065 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.7136829 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-004.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 363 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700007.fits 592 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-005.fits,70205,5,12 Processing /data-ql/data/56832/apRaw-12700008-005.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 APEXTRACT... Compressing >>/data/apogee/archive/56832/apR-a-12700007.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0095348 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-005.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 593 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-006.fits,70205,6,12 Processing /data-ql/data/56832/apRaw-12700008-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.4302809 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-006.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 594 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-007.fits,70205,7,12 Processing /data-ql/data/56832/apRaw-12700008-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5342031 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-007.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 595 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-008.fits,70205,8,12 Processing /data-ql/data/56832/apRaw-12700008-008.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.9719501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-008.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 596 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-009.fits,70205,9,12 Processing /data-ql/data/56832/apRaw-12700008-009.fits Input file size = 104987520 bytes Output file size = 51526080 bytes Compression ratio = 2.03756 dt = 43.860039 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700007.fits<< (104.99 MB) Nreads = 10 APEXTRACT... Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 4.3140790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-009.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information 597 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-010.fits,70205,10,12 Processing /data-ql/data/56832/apRaw-12700008-010.fits APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APQL_FITSHEADER ... dt = 2.1666071 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-010.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 598 ql Message = UTR=/data-ql/data/56832/apRaw-12700008-011.fits,70205,11,12 Processing /data-ql/data/56832/apRaw-12700008-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.3563619 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700008-011.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 10 qr Message = UTR=DONE,12700008,56832,70205 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 ---------> Starting a new apquickred Bridge Step III: Compressing with fpack APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:33:34 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700008 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 12 for 12700008 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700008.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. APEXTRACT... % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. APEXTRACT... % Compiled module: REVERSE. % Compiled module: DETABIFY. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.6350620 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 600 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700008-012.fits Inserting S/N information Inserting exposure_pk information 70205 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 601 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-001.fits,70206,1,40 Input file size = 104987520 bytes Output file size = 51001920 bytes Compression ratio = 2.05850 dt = 48.813548 sec 3/3 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing >>/data/apogee/archive/56832/apR-c-12700007.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file 602 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-002.fits,70206,2,40 Processing /data-ql/data/56832/apRaw-12700009-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0241702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-002.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 603 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-003.fits,70206,3,40 Processing /data-ql/data/56832/apRaw-12700009-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.0153980 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-003.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 604 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-004.fits,70206,4,40 Processing /data-ql/data/56832/apRaw-12700009-004.fits APEXTRACT... dt = 45.454134 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700008.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=6 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1927080 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-004.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information % Compiled module: MEAN. % Compiled module: MOMENT. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 7.2959611 sec % Compiled module: PUSH. Processing /data/apogee/archive/56832/apR-b-12700008.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 Step III: Compressing with fpack 605 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-005.fits,70206,5,40 Processing /data-ql/data/56832/apRaw-12700009-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2477150 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-005.fits Inserting S/N information Inserting exposure_pk information 70206 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting required fits keywords error information dt = 5.6940732 sec Processing /data/apogee/archive/56832/apR-c-12700008.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.9756770 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Extracting file /data/apogee/quickred/56832/12700008 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.3626180 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-006.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12700008.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: POLY. % Compiled module: GFUNC. Input file size = 104987520 bytes Output file size = 50739840 bytes Compression ratio = 2.06913 dt = 56.933721 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700007.fits % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = -0.626 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. Compressing /data/apogee/quickred/56832/ap2D-b-12700007.fits 607 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-007.fits,70206,7,40 Processing /data-ql/data/56832/apRaw-12700009-007.fits APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-c-12700007.fits APEXTRACT... APQL_FITSHEADER ... dt = 4.0492709 sec STRUCT = -> Array[1] 608 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700009-007.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700007.fits % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 6874 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56832/ap1D-b-12700007.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700008.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700007.fits 609 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-008.fits,70206,8,40 Processing /data-ql/data/56832/apRaw-12700009-008.fits Processing chip b - ap2D-b-12700008.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.527 Using Gaussian PSF fitting Extraction APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700007.fits. Step 5 - Database prep and insert -------------------------- ROW NITER SIG(med) CHI^2 starting apquickred_dbinsert ... Inserting Quickred data APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 3.4770079 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-008.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 6892 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700008.fits 610 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-009.fits,70206,9,40 Processing /data-ql/data/56832/apRaw-12700009-009.fits APEXTRACT... Processing chip c - ap2D-c-12700008.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.380 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 2.1738141 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-009.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 4835 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700008.fits Saving FLUX/ERR as LONG instead of FLOAT 611 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-010.fits,70206,10,40 Processing /data-ql/data/56832/apRaw-12700009-010.fits APEXTRACT... Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700008.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing Nreads = 12 Step I: Making dCounts temporary file % Compiled module: MKTEMP. APEXTRACT... APQL_FITSHEADER ... dt = 2.1364729 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-010.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 612 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-011.fits,70206,11,40 Processing /data-ql/data/56832/apRaw-12700009-011.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.4118230 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-011.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 629867520 bytes Output file size = 269637120 bytes Compression ratio = 2.33598 dt = 256.11657 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700006.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 613 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-012.fits,70206,12,40 Processing /data-ql/data/56832/apRaw-12700009-012.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6715722 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 614 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-013.fits,70206,13,40 Processing /data-ql/data/56832/apRaw-12700009-013.fits Inserting basic information for -> apRaw-12700009-012.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 3.2235940 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-013.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information 615 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-014.fits,70206,14,40 Processing /data-ql/data/56832/apRaw-12700009-014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6134131 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-014.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 59339520 bytes Compression ratio = 2.12308 dt = 46.237968 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700008.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Inserting exposure header information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. apquickred_dbinsert completed dt = 73.815540 sec. dt = 302.64278 sec % Program caused arithmetic error: Floating underflow 616 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-015.fits,70206,15,40 Processing /data-ql/data/56832/apRaw-12700009-015.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1765621 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-015.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 617 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-016.fits,70206,16,40 Processing /data-ql/data/56832/apRaw-12700009-016.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5563920 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-016.fits Step II: Subtracting average dCounts Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 618 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-017.fits,70206,17,40 Processing /data-ql/data/56832/apRaw-12700009-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9401879 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-017.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 619 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-018.fits,70206,18,40 Processing /data-ql/data/56832/apRaw-12700009-018.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.0216639 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-018.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 620 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-019.fits,70206,19,40 Processing /data-ql/data/56832/apRaw-12700009-019.fits APEXTRACT... APEXTRACT... APEXTRACT... Input file size = 125982720 bytes Output file size = 56885760 bytes Compression ratio = 2.21466 dt = 53.699965 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700008.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 2.0481939 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-019.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 621 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-020.fits,70206,20,40 Processing /data-ql/data/56832/apRaw-12700009-020.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 6.6464860 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-020.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information 622 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-021.fits,70206,21,40 Processing /data-ql/data/56832/apRaw-12700009-021.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 5.6876199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-021.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Step II: Subtracting average dCounts 623 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-022.fits,70206,22,40 Processing /data-ql/data/56832/apRaw-12700009-022.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3588920 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-022.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 624 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-023.fits,70206,23,40 Processing /data-ql/data/56832/apRaw-12700009-023.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.6520271 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-023.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 625 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-024.fits,70206,24,40 Processing /data-ql/data/56832/apRaw-12700009-024.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 4.5257640 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-024.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 125982720 bytes Output file size = 56465280 bytes Compression ratio = 2.23115 dt = 57.816545 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700008.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700008.fits 626 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-025.fits,70206,25,40 Processing /data-ql/data/56832/apRaw-12700009-025.fits APEXTRACT... APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-c-12700008.fits APQL_FITSHEADER ... dt = 2.0714679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-025.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error informCard is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700008.fits 627 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-026.fits,70206,26,40 Processing /data-ql/data/56832/apRaw-12700009-026.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-c-12700008.fits APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700008.fits. APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700008.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. APQL_FITSHEADER ... dt = 3.5981069 sec STRUCT = -> Array[1] % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncastartCard is too long, comment w ll be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. 832/apRaw-12700009-027.fits,70206,27,40 Processing /data-ql/data/56832/apRaw-12700009-027.fits APEXTRACT... Inserting Quickred IMBINZOOM APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3234169 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-027.fits Inserting S/N information Inserting exposure_pk information 70206 ment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting required fits keywords error information 629 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-028.fits,70206,28,40 Processing /data-ql/data/56832/apRaw-12700009-028.fits APEXTRACT... APEXTRACT... APEXTRACT... ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 6.8576789 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-028.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information 630 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-029.fits,70206,29,40 Processing /data-ql/data/56832/apRaw-12700009-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4586239 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-029.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 631 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-030.fits,70206,30,40 Processing /data-ql/data/56832/apRaw-12700009-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.3261290 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-030.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 632 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-031.fits,70206,31,40 Processing /data-ql/data/56832/apRaw-12700009-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2458599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-031.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting exposure header information 633 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-032.fits,70206,32,40 Processing /data-ql/data/56832/apRaw-12700009-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1862109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-032.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 634 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-033.fits,70206,33,40 Processing /data-ql/data/56832/apRaw-12700009-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0550859 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-033.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 629867520 bytes Output file size = 256017600 bytes Compression ratio = 2.46025 dt = 231.97710 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700006.fits<< (629.87 MB) Nreads = 60 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step I: Making dCounts temporary file 635 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-034.fits,70206,34,40 Processing /data-ql/data/56832/apRaw-12700009-034.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1439562 sec STRUCT = -> Array[1] 636 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-035.fits,70206,35,40 Processing /data-ql/data/56832/apRaw-12700009-035.fits Inserting basic information for -> apRaw-12700009-034.fits APEXTRACT... APEXTRACT... information Inserting exposure_pk information 70206 Inserting required fits keywords error information APEXTRACT... APQL_FITSHEADER ... dt = 3.9934962 sec STRUCT = -> Array[1] 637 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 638 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-036.fits,70206,36,40 Processing /data-ql/data/56832/apRaw-12700009-036.fits Inserting basic information for -> apRaw-12700009-035.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.4758830 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-036.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Inserting quicklook60 information 639 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-037.fits,70206,37,40 Processing /data-ql/data/56832/apRaw-12700009-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4938929 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-037.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 640 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-038.fits,70206,38,40 Processing /data-ql/data/56832/apRaw-12700009-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.5927019 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-038.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 641 ql Message = UTR=/data-ql/data/56832/apRaw-12700009-039.fits,70206,39,40 Processing /data-ql/data/56832/apRaw-12700009-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5780239 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700009-039.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 11 qr Message = UTR=DONE,12700009,56832,70206 Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:40:41 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700009 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12700009 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5952799 sec STRUCT = -> Array[1] 643 ql Message = UTR=DONE 644 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12700009-040.fits Inserting S/N information Inserting exposure_pk information 70206 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 645 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-001.fits,70207,1,12 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 646 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-002.fits,70207,2,12 Processing /data-ql/data/56832/apRaw-12700010-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8736749 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-002.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 647 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-003.fits,70207,3,12 Processing /data-ql/data/56832/apRaw-12700010-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6215510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-003.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 648 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-004.fits,70207,4,12 Processing /data-ql/data/56832/apRaw-12700010-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.3837450 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-004.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 649 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-005.fits,70207,5,12 Processing /data-ql/data/56832/apRaw-12700010-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0786049 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-005.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 650 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-006.fits,70207,6,12 Processing /data-ql/data/56832/apRaw-12700010-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... dt = 77.338019 sec Step 2 - Collapsing the datacube -------------------------------- d. Card is too long, comment will be truncated. Processing /data/apogee/archive/56832/apR-a-12700009.fits Nreads=40 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 4.8201780 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-006.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Inserting quicklook60 information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 651 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-007.fits,70207,7,12 Processing /data-ql/data/56832/apRaw-12700010-007.fits Writing output to: /data/apogee/quickred/56832/ap2D-a-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... dt = 8.1956840 sec Processing /data/apogee/archive/56832/apR-b-12700009.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 APEXTRACT... APQL_FITSHEADER ... dt = 4.1084039 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-007.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information 652 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-008.fits,70207,8,12 Processing /data-ql/data/56832/apRaw-12700010-008.fits APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap2D-b-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... dt = 10.448172 sec Processing /data/apogee/archive/56832/apR-c-12700009.fits Nreads=40 APQL_FITSHEADER ... dt = 2.9558558 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-008.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT 653 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-009.fits,70207,9,12 Processing /data-ql/data/56832/apRaw-12700010-009.fits dt = 8.8138402 sec APEXTRACT... Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56832/12700009 -------------------------------------------------- MJD5 = 56832 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5581200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-009.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12700009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.063 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 654 ql Message = UTR=/data-ql/data/56832/apRaw-12700010-010.fits,70207,10,12 Processing /data-ql/data/56832/apRaw-12700010-010.fits Step III: Compressing with fpack APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8586709 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-010.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 655 ql Message = UTRmasked 14981 pixels apRaw-12700010-011.fits,70207,11,12 Processing /data-ql/data/56832/apRaw-12700010-011.fits Writing output to: /data/apogee/quickred/56832/ap1D-a-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700009.fits APEXTRACT... APEXTRACT... Recentering shift = -0.108 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 2.5243330 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700010-011.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 15006 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT 12 qr Message = UTR=DONE,12700010,56832,70207 Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:43:01 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700010 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 12 for 12700010 Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700009.fits Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700010.fits APEXTRACT... Processing chip c - ap2D-c-12700009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.161 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6974769 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 657 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700010-012.fits Inserting S/N information Inserting exposure_pk information 70207 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 13590 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700009.fits Saving FLUX/ERR as LONG instead of FLOAT 658 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-001.fits,70208,1,40 Input file size = 629867520 bytes Output file size = 252518400 bytes Compression ratio = 2.49434 dt = 213.41657 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700006.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700009.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700009.fits<< (419.92 MB) 659 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-002.fits,70208,2,40 Processing /data-ql/data/56832/apRaw-12700011-002.fits APEXTRACT... Nreads = 40 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2098489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-002.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-b-12700006.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 29.780864 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700010.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6313059 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-003.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-Card is too long, comm Saving FLUX/ERR as LONCard is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 12.259486 sec Processing /data/apogee/archive/56832/apR-b-12700010.fits Nreads=12 661 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-004.fits,70208,4,40 Processing /data-ql/data/56832/apRaw-12700011-004.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4359381 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-004.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700010.fits Saving FLUX/ERR as LONG instead of FLOAT Deleting Bundled files Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700006.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM dt = 7.8476388 sec Processing /data/apogee/archive/56832/apR-c-12700010.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 662 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-005.fits,70208,5,40 Processing /data-ql/data/56832/apRaw-12700011-005.fits Writing output to: /data/apogee/quickred/56832/ap2D-c-12700010.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Inserting exposure header information APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4474580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-005.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information dt = 5.7529049 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56832/12700010 -------------------------------------------------- MJD5 = 56832 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12700010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.058 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 663 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-006.fits,70208,6,40 Processing /data-ql/data/56832/apRaw-12700011-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6424899 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-006.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 8418 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700010.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700010.fits 664 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-007.fits,70208,7,40 Processing /data-ql/data/56832/apRaw-12700011-007.fits Processing chip b - ap2D-b-12700010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.100 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APQL_FITSHEADER ... dt = 3.0897510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-007.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 12836 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700010.fits Saving FLUX/ERR as LONG instead of FLOAT 665 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-008.fits,70208,8,40 Processing /data-ql/data/56832/apRaw-12700011-008.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700010.fits APEXTRACT... Processing chip c - ap2D-c-12700010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.211 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.0395381 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-008.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 666 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-009.fits,70208,9,40 Processing /data-ql/data/56832/apRaw-12700011-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9168351 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-009.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 11870 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700010.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700010.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing >>/data/apogee/archive/56832/apR-a-12700010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 667 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-010.fits,70208,10,40 Processing /data-ql/data/56832/apRaw-12700011-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2432730 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-010.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information 668 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 669 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-011.fits,70208,11,40 Processing /data-ql/data/56832/apRaw-12700011-011.fits APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APQL_FITSHEADER ... dt = 2.7886550 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-011.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 670 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-012.fits,70208,12,40 Processing /data-ql/data/56832/apRaw-12700011-012.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8057759 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] UINT = Array[6144] Inserting basic information for -> apRaw-12700011-012.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 671 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-013.fits,70208,13,40 Processing /data-ql/data/56832/apRaw-12700011-013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0003939 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-013.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 59362560 bytes Compression ratio = 2.12226 dt = 38.964975 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 672 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-014.fits,70208,14,40 Processing /data-ql/data/56832/apRaw-12700011-014.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 6.6905570 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-014.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Input file size = 419915520 bytes Output file size = 182252160 bytes Compression ratio = 2.30404 dt = 139.58483 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700009.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 673 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-015.fits,70208,15,40 Processing /data-ql/data/56832/apRaw-12700011-015.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 5.2530699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-015.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information 674 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-016.fits,70208,16,40 Processing /data-ql/data/56832/apRaw-12700011-016.fits APEXTRACT... APEXTRACT... APEXTRACT... Step III: Compressing with fpack APQL_FITSHEADER ... dt = 3.7873020 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-016.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 675 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-017.fits,70208,17,40 Processing /data-ql/data/56832/apRaw-12700011-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1349308 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-017.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 125982720 bytes Output file size = 56920320 bytes Compression ratio = 2.21332 dt = 46.830443 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 676 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-018.fits,70208,18,40 Processing /data-ql/data/56832/apRaw-12700011-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.0022452 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-018.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 677 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-019.fits,70208,19,40 Processing /data-ql/data/56832/apRaw-12700011-019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8135550 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-019.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 678 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-020.fits,70208,20,40 Processing /data-ql/data/56832/apRaw-12700011-020.fits APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APQL_FITSHEADER ... dt = 3.3999791 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-020.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 679 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-021.fits,70208,21,40 Processing /data-ql/data/56832/apRaw-12700011-021.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0889721 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-021.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 680 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-022.fits,70208,22,40 Processing /data-ql/data/56832/apRaw-12700011-022.fits APEXTRACT... Input file size = 125982720 bytes Output file size = 56448000 bytes Compression ratio = 2.23184 dt = 47.823404 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700010.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1225131 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-022.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-b-12700010.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700010.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700010.fits Compressing /data/apogee/quickred/56832/ap1D-b-12700010.fits 681 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-023.fits,70208,23,40 Processing /data-ql/data/56832/apRaw-12700011-023.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-c-12700010.fits APEXTRACT... Deleting Bundled files APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700010.fits. Step 5 - Database prep and insert -------------------------- APQL_FITSHEADER ... dt = 2.2629850 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-023.fits Inserting S/N information Inserting exposure_pk information 70208 starting apquickred_dbinsert ... Inserting required fits keywords error information Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 682 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-024.fits,70208,24,40 Processing /data-ql/data/56832/apRaw-12700011-024.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.3752539 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-024.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information 683 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-025.fits,70208,25,40 Processing /data-ql/data/56832/apRaw-12700011-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2381489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-025.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 684 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-026.fits,70208,26,40 Processing /data-ql/data/56832/apRaw-12700011-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1402140 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-026.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 685 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-027.fits,70208,27,40 Processing /data-ql/data/56832/apRaw-12700011-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0650430 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-027.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting exposure header information Input file size = 419915520 bytes Output file size = 173658240 bytes Compression ratio = 2.41806 dt = 134.86681 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700009.fits<< (419.92 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 40 Step I: Making dCounts temporary file apquickred_dbinsert completed dt = 48.851555 sec. dt = 295.80533 sec % Program caused arithmetic error: Floating underflow 686 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-028.fits,70208,28,40 Processing /data-ql/data/56832/apRaw-12700011-028.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4700851 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-028.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 687 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-029.fits,70208,29,40 Processing /data-ql/data/56832/apRaw-12700011-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0934541 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-029.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 688 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-030.fits,70208,30,40 Processing /data-ql/data/56832/apRaw-12700011-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8149869 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-030.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 689 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-031.fits,70208,31,40 Processing /data-ql/data/56832/apRaw-12700011-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6659179 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-031.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 690 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-032.fits,70208,32,40 Processing /data-ql/data/56832/apRaw-12700011-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6535189 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-032.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 691 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-033.fits,70208,33,40 Processing /data-ql/data/56832/apRaw-12700011-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5601809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-033.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 692 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-034.fits,70208,34,40 Processing /data-ql/data/56832/apRaw-12700011-034.fits APEXTRACT... APEXTRACT... APEXTRACT... Step III: Compressing with fpack APQL_FITSHEADER ... dt = 2.7612450 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-034.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 693 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-035.fits,70208,35,40 Processing /data-ql/data/56832/apRaw-12700011-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4620981 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-035.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 694 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-036.fits,70208,36,40 Processing /data-ql/data/56832/apRaw-12700011-036.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.5439401 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-036.fits Input file size = 419915520 bytes Output file size = 171570240 bytes Compression ratio = 2.44748 dt = 93.611107 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700009.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting quicklook60 information Compressing /data/apogee/quickred/56832/ap2D-b-12700009.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing /data/apogee/quickred/56832/ap2D-c-12700009.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700009.fits Compressing /data/apogee/quickred/56832/ap1D-b-12700009.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700009.fits 695 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-037.fits,70208,37,40 Processing /data-ql/data/56832/apRaw-12700011-037.fits Deleting Bundled files APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700009.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data APEXTRACT... Inserting Quickred IMBINZOOM APEXTRACT... APQL_FITSHEADER ... dt = 2.1544809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-037.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 696 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-038.fits,70208,38,40 Processing /data-ql/data/56832/apRaw-12700011-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1311560 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700011-038.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 697 ql Message = UTR=/data-ql/data/56832/apRaw-12700011-039.fits,70208,39,40 Processing /data-ql/data/56832/apRaw-12700011-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1001849 sec STRUCT = -> Array[1] 698 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12700011-039.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 13 qr Message = UTR=DONE,12700011,56832,70208 Processing /data-ql/data/56832/apRaw-12700011-040.fits Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 00:50:03 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700011 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12700011 APEXTRACT... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700011.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6211722 sec STRUCT = -> Array[1] 700 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700011-040.fits Inserting S/N information Inserting exposure_pk information 70208 Inserting required fits keywords error information 701 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting exposure header information apquickred_dbinsert completed dt = 46.494801 sec. dt = 578.61285 sec % Program caused arithmetic error: Floating underflow 702 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 703 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-001.fits,70209,1,60 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 704 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-002.fits,70209,2,60 Processing /data-ql/data/56832/apRaw-12700012-002.fits APQL_FITSHEADER ... dt = 1.1016450 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-002.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 705 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-003.fits,70209,3,60 Processing /data-ql/data/56832/apRaw-12700012-003.fits APQL_FITSHEADER ... dt = 0.68534303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-003.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 70.509832 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700011.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 706 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-004.fits,70209,4,60 Processing /data-ql/data/56832/apRaw-12700012-004.fits APQL_FITSHEADER ... dt = 0.16446900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-004.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-a-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.8599579 sec ard is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 707 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-005.fits,70209,5,60 Processing /data-ql/data/56832/apRaw-12700012-005.fits APQL_FITSHEADER ... dt = 0.13746500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-005.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.6004200 sec Processing /data/apogee/archive/56832/apR-c-12700011.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.0874109 sec 708 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-006.fits,70209,6,60 Processing /data-ql/data/56832/apRaw-12700012-006.fits Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. APQL_PLOTARRAYS ... Extracting file /data/apogee/quickred/56832/12700011 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. APQL_FITSHEADER ... dt = 0.32313991 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-006.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Processing chip a - ap2D-a-12700011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = -0.034 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 709 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-007.fits,70209,7,60 Processing /data-ql/data/56832/apRaw-12700012-007.fits APQL_FITSHEADER ... dt = 0.53567100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-007.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 13304 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700011.fits Processing chip b - ap2D-b-12700011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.068 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 710 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-008.fits,70209,8,60 Processing /data-ql/data/56832/apRaw-12700012-008.fits APQL_FITSHEADER ... dt = 0.50031209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-008.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 13567 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700011.fits Processing chip c - ap2D-c-12700011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.094 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 711 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-009.fits,70209,9,60 Processing /data-ql/data/56832/apRaw-12700012-009.fits APQL_FITSHEADER ... dt = 0.19421577 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-009.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 10485 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700011.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700011.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700011.fits<< (419.92 MB) Nreads = 40 712 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-010.fits,70209,10,60 Processing /data-ql/data/56832/apRaw-12700012-010.fits Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 0.14784789 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-010.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 713 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-011.fits,70209,11,60 Processing /data-ql/data/56832/apRaw-12700012-011.fits APQL_FITSHEADER ... dt = 0.12987494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-011.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 714 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-012.fits,70209,12,60 Processing /data-ql/data/56832/apRaw-12700012-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31941199 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-012.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 715 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-013.fits,70209,13,60 Processing /data-ql/data/56832/apRaw-12700012-013.fits APQL_FITSHEADER ... dt = 0.38874507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-013.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 716 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-014.fits,70209,14,60 Processing /data-ql/data/56832/apRaw-12700012-014.fits APQL_FITSHEADER ... dt = 0.15315199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-014.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 717 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-015.fits,70209,15,60 Processing /data-ql/data/56832/apRaw-12700012-015.fits APQL_FITSHEADER ... dt = 0.13570404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-015.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 718 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-016.fits,70209,16,60 Processing /data-ql/data/56832/apRaw-12700012-016.fits APQL_FITSHEADER ... dt = 0.11889505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-016.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 719 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-017.fits,70209,17,60 Processing /data-ql/data/56832/apRaw-12700012-017.fits APQL_FITSHEADER ... dt = 0.14679718 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-017.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 720 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-018.fits,70209,18,60 Processing /data-ql/data/56832/apRaw-12700012-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29082012 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-018.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 419915520 bytes Output file size = 182315520 bytes Compression ratio = 2.30324 dt = 97.486723 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700011.fits<< (419.92 MB) Nreads = 40 721 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-019.fits,70209,19,60 Processing /data-ql/data/56832/apRaw-12700012-019.fits Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 0.16030693 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-019.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 722 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-020.fits,70209,20,60 Processing /data-ql/data/56832/apRaw-12700012-020.fits APQL_FITSHEADER ... dt = 0.16260314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-020.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 723 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-021.fits,70209,21,60 Processing /data-ql/data/56832/apRaw-12700012-021.fits APQL_FITSHEADER ... dt = 0.13838315 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-021.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 724 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-022.fits,70209,22,60 Processing /data-ql/data/56832/apRaw-12700012-022.fits APQL_FITSHEADER ... dt = 0.15732980 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-022.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 725 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-023.fits,70209,23,60 Processing /data-ql/data/56832/apRaw-12700012-023.fits APQL_FITSHEADER ... dt = 0.11476588 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-023.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 726 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-024.fits,70209,24,60 Processing /data-ql/data/56832/apRaw-12700012-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30371904 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-024.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information 727 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 728 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-025.fits,70209,25,60 Processing /data-ql/data/56832/apRaw-12700012-025.fits APQL_FITSHEADER ... dt = 0.13281298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-025.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 729 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-026.fits,70209,26,60 Processing /data-ql/data/56832/apRaw-12700012-026.fits APQL_FITSHEADER ... dt = 0.11423588 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-026.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 730 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-027.fits,70209,27,60 Processing /data-ql/data/56832/apRaw-12700012-027.fits APQL_FITSHEADER ... dt = 0.12197280 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-027.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 419915520 bytes Output file size = 173816640 bytes Compression ratio = 2.41585 dt = 91.484771 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700011.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 731 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-028.fits,70209,28,60 Processing /data-ql/data/56832/apRaw-12700012-028.fits APQL_FITSHEADER ... dt = 0.16527009 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-028.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 732 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-029.fits,70209,29,60 Processing /data-ql/data/56832/apRaw-12700012-029.fits APQL_FITSHEADER ... dt = 0.16128087 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-029.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 733 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-030.fits,70209,30,60 Processing /data-ql/data/56832/apRaw-12700012-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30782390 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-030.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 734 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-031.fits,70209,31,60 Processing /data-ql/data/56832/apRaw-12700012-031.fits APQL_FITSHEADER ... dt = 0.15805602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-031.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 735 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-032.fits,70209,32,60 Processing /data-ql/data/56832/apRaw-12700012-032.fits APQL_FITSHEADER ... dt = 0.11486697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-032.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 736 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-033.fits,70209,33,60 Processing /data-ql/data/56832/apRaw-12700012-033.fits APQL_FITSHEADER ... dt = 0.13320899 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-033.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 737 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-034.fits,70209,34,60 Processing /data-ql/data/56832/apRaw-12700012-034.fits APQL_FITSHEADER ... dt = 0.11942816 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-034.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 738 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-035.fits,70209,35,60 Processing /data-ql/data/56832/apRaw-12700012-035.fits APQL_FITSHEADER ... dt = 0.15660000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-035.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 739 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-036.fits,70209,36,60 Processing /data-ql/data/56832/apRaw-12700012-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30132818 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-036.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 419915520 bytes Output file size = 171558720 bytes Compression ratio = 2.44765 dt = 97.462910 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700011.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700011.fits 740 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-037.fits,70209,37,60 Processing /data-ql/data/56832/apRaw-12700012-037.fits APQL_FITSHEADER ... dt = 0.14972901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-037.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700011.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700011.fits Compressing /data/apogee/quickred/56832/ap1D-b-12700011.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700011.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700011.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 741 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-038.fits,70209,38,60 Processing /data-ql/data/56832/apRaw-12700012-038.fits APQL_FITSHEADER ... dt = 0.15940404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-038.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 742 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-039.fits,70209,39,60 Processing /data-ql/data/56832/apRaw-12700012-039.fits APQL_FITSHEADER ... dt = 0.15184498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-039.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 743 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-040.fits,70209,40,60 Processing /data-ql/data/56832/apRaw-12700012-040.fits APQL_FITSHEADER ... dt = 0.14531302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-040.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 744 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-041.fits,70209,41,60 Processing /data-ql/data/56832/apRaw-12700012-041.fits APQL_FITSHEADER ... dt = 0.14631915 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-041.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information 745 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-042.fits,70209,42,60 Processing /data-ql/data/56832/apRaw-12700012-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.62838984 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-042.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information apquickred_dbinsert completed dt = 50.341080 sec. dt = 478.40715 sec % Program caused arithmetic error: Floating underflow Card is too long, comment will be truncated. 746 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-043.fits,70209,43,60 Processing /data-ql/data/56832/apRaw-12700012-043.fits APQL_FITSHEADER ... dt = 0.39808798 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-043.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 747 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-044.fits,70209,44,60 Processing /data-ql/data/56832/apRaw-12700012-044.fits APQL_FITSHEADER ... dt = 0.30373406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-044.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 748 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-045.fits,70209,45,60 Processing /data-ql/data/56832/apRaw-12700012-045.fits APQL_FITSHEADER ... dt = 0.14997101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-045.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 749 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-046.fits,70209,46,60 Processing /data-ql/data/56832/apRaw-12700012-046.fits APQL_FITSHEADER ... dt = 0.43051410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-046.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 750 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-047.fits,70209,47,60 Processing /data-ql/data/56832/apRaw-12700012-047.fits APQL_FITSHEADER ... dt = 0.15176392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-047.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 751 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-048.fits,70209,48,60 Processing /data-ql/data/56832/apRaw-12700012-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54267979 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-048.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 752 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-049.fits,70209,49,60 Processing /data-ql/data/56832/apRaw-12700012-049.fits APQL_FITSHEADER ... dt = 0.45562601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-049.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 753 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-050.fits,70209,50,60 Processing /data-ql/data/56832/apRaw-12700012-050.fits APQL_FITSHEADER ... dt = 0.49583697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-050.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 754 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-051.fits,70209,51,60 Processing /data-ql/data/56832/apRaw-12700012-051.fits APQL_FITSHEADER ... dt = 0.15016103 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-051.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 755 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-052.fits,70209,52,60 Processing /data-ql/data/56832/apRaw-12700012-052.fits APQL_FITSHEADER ... dt = 0.14783096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-052.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information 756 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 757 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-053.fits,70209,53,60 Processing /data-ql/data/56832/apRaw-12700012-053.fits APQL_FITSHEADER ... dt = 0.14797401 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-053.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 758 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-054.fits,70209,54,60 Processing /data-ql/data/56832/apRaw-12700012-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31380296 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-054.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 759 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-055.fits,70209,55,60 Processing /data-ql/data/56832/apRaw-12700012-055.fits APQL_FITSHEADER ... dt = 0.42474508 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-055.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 760 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-056.fits,70209,56,60 Processing /data-ql/data/56832/apRaw-12700012-056.fits APQL_FITSHEADER ... dt = 0.21717691 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-056.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 761 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-057.fits,70209,57,60 Processing /data-ql/data/56832/apRaw-12700012-057.fits APQL_FITSHEADER ... dt = 0.13759303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-057.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 762 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-058.fits,70209,58,60 Processing /data-ql/data/56832/apRaw-12700012-058.fits APQL_FITSHEADER ... dt = 0.14741302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-058.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 763 ql Message = UTR=/data-ql/data/56832/apRaw-12700012-059.fits,70209,59,60 Processing /data-ql/data/56832/apRaw-12700012-059.fits APQL_FITSHEADER ... dt = 0.26357794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700012-059.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Card is too long, comment will be truncated. 14 qr Message = UTR=DONE,12700012,56832,70209 Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally Destroying qrBridge object 2 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 01:01:09 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700012 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12700012 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33794284 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 765 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700012-060.fits Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700012.fits Inserting S/N information Inserting exposure_pk information 70209 Inserting required fits keywords error information Inserting quicklook60 information dt = 66.409962 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700012.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0563469 sec Processing /data/apogee/archive/56832/apR-b-12700012.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0119281 sec Processing /data/apogee/archive/56832/apR-c-12700012.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.8705981 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700012.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 629867520 bytes Output file size = 270552960 bytes Compression ratio = 2.32807 dt = 119.93203 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700012.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 766 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 629867520 bytes Output file size = 257310720 bytes Compression ratio = 2.44789 dt = 115.98557 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700012.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 629867520 bytes Output file size = 252558720 bytes Compression ratio = 2.49394 dt = 120.06016 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700012.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700012.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700012.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700012.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 6.2099061 sec. dt = 447.19519 sec 767 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 768 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 769 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 770 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 771 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 772 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 773 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 774 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 775 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 776 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 777 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 778 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 779 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 780 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 781 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 782 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 783 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 784 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 785 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 786 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 787 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 788 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 789 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 790 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 791 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 792 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 793 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 794 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 795 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 796 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 797 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 798 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 799 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 800 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 801 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 802 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 803 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 804 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 805 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 806 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 807 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 808 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 809 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 810 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 811 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 812 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 813 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 814 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 815 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 816 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 817 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 818 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 819 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 820 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 821 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 822 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 823 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 824 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 825 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 826 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 827 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 828 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 829 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 830 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 831 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 832 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 833 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 834 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 835 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 836 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 837 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 838 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 839 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A new rollover = 86399.16 s from now, at time.struct_time(tm_year=2014, tm_mon=6, tm_mday=25, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=2, tm_yday=176, tm_isdst=0) 840 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 841 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 842 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 843 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 844 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 845 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 846 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 847 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 848 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 849 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 850 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 851 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 852 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 853 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 854 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 855 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 856 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 857 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 858 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 859 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 860 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 861 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 862 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 863 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 864 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 865 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 866 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 867 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 868 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 869 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 870 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 871 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 872 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 873 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 874 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 875 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-001.fits,70210,1,60 Card is too long, comment will be truncated. 876 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-002.fits,70210,2,60 Processing /data-ql/data/56832/apRaw-12700013-002.fits APQL_FITSHEADER ... dt = 0.11290503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-002.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 877 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-003.fits,70210,3,60 Processing /data-ql/data/56832/apRaw-12700013-003.fits APQL_FITSHEADER ... dt = 0.15700197 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-003.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 878 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-004.fits,70210,4,60 Processing /data-ql/data/56832/apRaw-12700013-004.fits APQL_FITSHEADER ... dt = 0.16120195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-004.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 879 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-005.fits,70210,5,60 Processing /data-ql/data/56832/apRaw-12700013-005.fits APQL_FITSHEADER ... dt = 0.15909910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-005.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 880 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-006.fits,70210,6,60 Processing /data-ql/data/56832/apRaw-12700013-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31486702 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-006.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 881 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-007.fits,70210,7,60 Processing /data-ql/data/56832/apRaw-12700013-007.fits APQL_FITSHEADER ... dt = 0.23301411 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-007.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 882 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-008.fits,70210,8,60 Processing /data-ql/data/56832/apRaw-12700013-008.fits APQL_FITSHEADER ... dt = 0.12945008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-008.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 883 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-009.fits,70210,9,60 Processing /data-ql/data/56832/apRaw-12700013-009.fits APQL_FITSHEADER ... dt = 0.11771393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-009.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 884 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-010.fits,70210,10,60 Processing /data-ql/data/56832/apRaw-12700013-010.fits APQL_FITSHEADER ... dt = 0.15623784 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-010.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 885 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-011.fits,70210,11,60 Processing /data-ql/data/56832/apRaw-12700013-011.fits APQL_FITSHEADER ... dt = 0.16352916 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-011.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 886 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-012.fits,70210,12,60 Processing /data-ql/data/56832/apRaw-12700013-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.51047802 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-012.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 887 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-013.fits,70210,13,60 Processing /data-ql/data/56832/apRaw-12700013-013.fits APQL_FITSHEADER ... dt = 0.42047310 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-013.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 888 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-014.fits,70210,14,60 Processing /data-ql/data/56832/apRaw-12700013-014.fits APQL_FITSHEADER ... dt = 0.18127799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-014.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 889 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-015.fits,70210,15,60 Processing /data-ql/data/56832/apRaw-12700013-015.fits APQL_FITSHEADER ... dt = 0.15870595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-015.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 890 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-016.fits,70210,16,60 Processing /data-ql/data/56832/apRaw-12700013-016.fits APQL_FITSHEADER ... dt = 0.16102004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-016.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 891 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-017.fits,70210,17,60 Processing /data-ql/data/56832/apRaw-12700013-017.fits APQL_FITSHEADER ... dt = 0.15822887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-017.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 892 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-018.fits,70210,18,60 Processing /data-ql/data/56832/apRaw-12700013-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32127619 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-018.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 893 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-019.fits,70210,19,60 Processing /data-ql/data/56832/apRaw-12700013-019.fits APQL_FITSHEADER ... dt = 0.30860019 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-019.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 894 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-020.fits,70210,20,60 Processing /data-ql/data/56832/apRaw-12700013-020.fits APQL_FITSHEADER ... dt = 0.41419911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-020.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 895 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-021.fits,70210,21,60 Processing /data-ql/data/56832/apRaw-12700013-021.fits APQL_FITSHEADER ... dt = 0.15677404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-021.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 896 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-022.fits,70210,22,60 Processing /data-ql/data/56832/apRaw-12700013-022.fits APQL_FITSHEADER ... dt = 0.15190005 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-022.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 897 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-023.fits,70210,23,60 Processing /data-ql/data/56832/apRaw-12700013-023.fits APQL_FITSHEADER ... dt = 0.15765405 sec STRUCT = -> Array[1] 898 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700013-023.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 899 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-024.fits,70210,24,60 Processing /data-ql/data/56832/apRaw-12700013-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33030081 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-024.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 900 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-025.fits,70210,25,60 Processing /data-ql/data/56832/apRaw-12700013-025.fits APQL_FITSHEADER ... dt = 0.16901708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-025.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 901 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-026.fits,70210,26,60 Processing /data-ql/data/56832/apRaw-12700013-026.fits APQL_FITSHEADER ... dt = 0.48580599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-026.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 902 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-027.fits,70210,27,60 Processing /data-ql/data/56832/apRaw-12700013-027.fits APQL_FITSHEADER ... dt = 0.50572610 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-027.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 903 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-028.fits,70210,28,60 Processing /data-ql/data/56832/apRaw-12700013-028.fits APQL_FITSHEADER ... dt = 0.15712500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-028.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 904 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-029.fits,70210,29,60 Processing /data-ql/data/56832/apRaw-12700013-029.fits APQL_FITSHEADER ... dt = 0.15548205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-029.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 905 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-030.fits,70210,30,60 Processing /data-ql/data/56832/apRaw-12700013-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.75976706 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-030.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 906 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-031.fits,70210,31,60 Processing /data-ql/data/56832/apRaw-12700013-031.fits APQL_FITSHEADER ... dt = 0.16173220 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-031.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 907 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-032.fits,70210,32,60 Processing /data-ql/data/56832/apRaw-12700013-032.fits APQL_FITSHEADER ... dt = 0.14647198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-032.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 908 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-033.fits,70210,33,60 Processing /data-ql/data/56832/apRaw-12700013-033.fits APQL_FITSHEADER ... dt = 0.28595591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-033.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 909 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-034.fits,70210,34,60 Processing /data-ql/data/56832/apRaw-12700013-034.fits APQL_FITSHEADER ... dt = 0.16099596 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-034.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 910 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-035.fits,70210,35,60 Processing /data-ql/data/56832/apRaw-12700013-035.fits APQL_FITSHEADER ... dt = 0.49809623 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-035.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 911 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-036.fits,70210,36,60 Processing /data-ql/data/56832/apRaw-12700013-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32793403 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-036.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 912 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-037.fits,70210,37,60 Processing /data-ql/data/56832/apRaw-12700013-037.fits APQL_FITSHEADER ... dt = 0.32948303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-037.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 913 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-038.fits,70210,38,60 Processing /data-ql/data/56832/apRaw-12700013-038.fits APQL_FITSHEADER ... dt = 0.59097910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-038.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 914 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-039.fits,70210,39,60 Processing /data-ql/data/56832/apRaw-12700013-039.fits APQL_FITSHEADER ... dt = 0.15808988 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-039.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 915 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-040.fits,70210,40,60 Processing /data-ql/data/56832/apRaw-12700013-040.fits APQL_FITSHEADER ... dt = 0.15704894 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-040.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 916 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-041.fits,70210,41,60 Processing /data-ql/data/56832/apRaw-12700013-041.fits APQL_FITSHEADER ... dt = 0.49241710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-041.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 917 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-042.fits,70210,42,60 Processing /data-ql/data/56832/apRaw-12700013-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32313299 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-042.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 918 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-043.fits,70210,43,60 Processing /data-ql/data/56832/apRaw-12700013-043.fits APQL_FITSHEADER ... dt = 0.73939204 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-043.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 919 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-044.fits,70210,44,60 Processing /data-ql/data/56832/apRaw-12700013-044.fits APQL_FITSHEADER ... dt = 0.15045094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-044.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 920 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-045.fits,70210,45,60 Processing /data-ql/data/56832/apRaw-12700013-045.fits APQL_FITSHEADER ... dt = 0.16221499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-045.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 921 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-046.fits,70210,46,60 Processing /data-ql/data/56832/apRaw-12700013-046.fits APQL_FITSHEADER ... dt = 0.15244699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-046.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 922 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-047.fits,70210,47,60 Processing /data-ql/data/56832/apRaw-12700013-047.fits APQL_FITSHEADER ... dt = 0.73347807 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-047.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 923 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-048.fits,70210,48,60 Processing /data-ql/data/56832/apRaw-12700013-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34206891 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-048.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 924 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-049.fits,70210,49,60 Processing /data-ql/data/56832/apRaw-12700013-049.fits APQL_FITSHEADER ... dt = 0.44773197 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-049.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 925 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-050.fits,70210,50,60 Processing /data-ql/data/56832/apRaw-12700013-050.fits APQL_FITSHEADER ... dt = 0.46847200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-050.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 926 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-051.fits,70210,51,60 Processing /data-ql/data/56832/apRaw-12700013-051.fits APQL_FITSHEADER ... dt = 0.64517808 sec STRUCT = -> Array[1] 927 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700013-051.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 928 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-052.fits,70210,52,60 Processing /data-ql/data/56832/apRaw-12700013-052.fits APQL_FITSHEADER ... dt = 0.23048902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-052.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 929 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-053.fits,70210,53,60 Processing /data-ql/data/56832/apRaw-12700013-053.fits APQL_FITSHEADER ... dt = 0.71702099 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-053.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 930 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-054.fits,70210,54,60 Processing /data-ql/data/56832/apRaw-12700013-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.1352460 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-054.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 931 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-055.fits,70210,55,60 Processing /data-ql/data/56832/apRaw-12700013-055.fits APQL_FITSHEADER ... dt = 0.59778094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-055.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 932 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-056.fits,70210,56,60 Processing /data-ql/data/56832/apRaw-12700013-056.fits APQL_FITSHEADER ... dt = 0.84695697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-056.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 933 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-057.fits,70210,57,60 Processing /data-ql/data/56832/apRaw-12700013-057.fits APQL_FITSHEADER ... dt = 0.60276198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-057.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 934 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-058.fits,70210,58,60 Processing /data-ql/data/56832/apRaw-12700013-058.fits APQL_FITSHEADER ... dt = 0.87662411 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-058.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 935 ql Message = UTR=/data-ql/data/56832/apRaw-12700013-059.fits,70210,59,60 Processing /data-ql/data/56832/apRaw-12700013-059.fits APQL_FITSHEADER ... dt = 0.59549904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700013-059.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Card is too long, comment will be truncated. 15 qr Message = UTR=DONE,12700013,56832,70210 -12700013-060.fits,70210,60,60 Processing /data-ql/data/56832/apRaw-12700013-060.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:11:29 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700013 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12700013 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700013.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.2582479 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 937 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700013-060.fits Inserting S/N information Inserting exposure_pk information 70210 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 938 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-001.fits,70211,1,60 Card is too long, comment will be truncated. 939 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-002.fits,70211,2,60 Processing /data-ql/data/56832/apRaw-12700014-002.fits APQL_FITSHEADER ... dt = 0.36419296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-002.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 940 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-003.fits,70211,3,60 Processing /data-ql/data/56832/apRaw-12700014-003.fits APQL_FITSHEADER ... dt = 0.25956392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-003.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 941 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-004.fits,70211,4,60 Processing /data-ql/data/56832/apRaw-12700014-004.fits APQL_FITSHEADER ... dt = 0.33685589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-004.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 942 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-005.fits,70211,5,60 Processing /data-ql/data/56832/apRaw-12700014-005.fits APQL_FITSHEADER ... dt = 0.34776282 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-005.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 943 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-006.fits,70211,6,60 Processing /data-ql/data/56832/apRaw-12700014-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35795307 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-006.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 944 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-007.fits,70211,7,60 Processing /data-ql/data/56832/apRaw-12700014-007.fits APQL_FITSHEADER ... dt = 0.30806589 sec STRUCT = -> Array[1] dt = 77.693175 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700013.fits Nreads=60 Inserting required fits keywords error information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700013.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. w-12700014-008.fits,70211,8,60 Processing /data-ql/data/56832/apRaw-12700014-008.fits Processing /data/apogee/archive/56832/apR-b-12700013.fits Nreads=60 APQL_FITSHEADER ... dt = 0.16531706 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-008.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700013.fits Saving FProcessing /data-ql/data/56832/apRaw-12700014-009.fits APQL_FITSHEADER ... dt = 0.29076815 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-009.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information dt = 7.4008129 sec Processing /data/apogee/archive/56832/apR-c-12700013.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700013.fits Saving FLUX/ERR as LONG instead of FLOAT 947 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-010.fits,70211,10,60 Processing /data-ql/data/56832/apRaw-12700014-010.fits APQL_FITSHEADER ... dt = 3.5046420 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-010.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700013.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 948 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-011.fits,70211,11,60 Processing /data-ql/data/56832/apRaw-12700014-011.fits APQL_FITSHEADER ... dt = 0.13982701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-011.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 949 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-012.fits,70211,12,60 Processing /data-ql/data/56832/apRaw-12700014-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.93381810 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-012.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 950 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-013.fits,70211,13,60 Processing /data-ql/data/56832/apRaw-12700014-013.fits APQL_FITSHEADER ... dt = 0.15659904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-013.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 951 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-014.fits,70211,14,60 Processing /data-ql/data/56832/apRaw-12700014-014.fits APQL_FITSHEADER ... dt = 0.13398981 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-014.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 952 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-015.fits,70211,15,60 Processing /data-ql/data/56832/apRaw-12700014-015.fits APQL_FITSHEADER ... dt = 0.13674307 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-015.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 953 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-016.fits,70211,16,60 Processing /data-ql/data/56832/apRaw-12700014-016.fits APQL_FITSHEADER ... dt = 0.13978910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-016.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 954 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-017.fits,70211,17,60 Processing /data-ql/data/56832/apRaw-12700014-017.fits APQL_FITSHEADER ... dt = 0.13210201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-017.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 955 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-018.fits,70211,18,60 Processing /data-ql/data/56832/apRaw-12700014-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35852599 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-018.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 956 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-019.fits,70211,19,60 Processing /data-ql/data/56832/apRaw-12700014-019.fits APQL_FITSHEADER ... dt = 0.13385701 sec STRUCT = -> Array[1] 957 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700014-019.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 958 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-020.fits,70211,20,60 Processing /data-ql/data/56832/apRaw-12700014-020.fits APQL_FITSHEADER ... dt = 0.14404392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-020.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 959 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-021.fits,70211,21,60 Processing /data-ql/data/56832/apRaw-12700014-021.fits APQL_FITSHEADER ... dt = 0.12998796 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-021.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 960 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-022.fits,70211,22,60 Processing /data-ql/data/56832/apRaw-12700014-022.fits APQL_FITSHEADER ... dt = 0.15145302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-022.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 961 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-023.fits,70211,23,60 Processing /data-ql/data/56832/apRaw-12700014-023.fits APQL_FITSHEADER ... dt = 0.16364098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-023.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 962 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-024.fits,70211,24,60 Processing /data-ql/data/56832/apRaw-12700014-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31052899 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-024.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 963 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-025.fits,70211,25,60 Processing /data-ql/data/56832/apRaw-12700014-025.fits APQL_FITSHEADER ... dt = 0.21035290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-025.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 270236160 bytes Compression ratio = 2.33080 dt = 163.91795 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700013.fits<< (629.87 MB) 964 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-026.fits,70211,26,60 Processing /data-ql/data/56832/apRaw-12700014-026.fits APQL_FITSHEADER ... dt = 0.45776200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-026.fits Inserting S/N information Inserting exposure_pk information 70211 Step I: Making dCounts temporary file Inserting required fits keywords error information Card is too long, comment will be truncated. 965 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-027.fits,70211,27,60 Processing /data-ql/data/56832/apRaw-12700014-027.fits APQL_FITSHEADER ... dt = 0.16498303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-027.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 966 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-028.fits,70211,28,60 Processing /data-ql/data/56832/apRaw-12700014-028.fits APQL_FITSHEADER ... dt = 0.15233207 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-028.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 967 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-029.fits,70211,29,60 Processing /data-ql/data/56832/apRaw-12700014-029.fits APQL_FITSHEADER ... dt = 0.13503003 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-029.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 968 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-030.fits,70211,30,60 Processing /data-ql/data/56832/apRaw-12700014-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.55926991 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-030.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 969 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-031.fits,70211,31,60 Processing /data-ql/data/56832/apRaw-12700014-031.fits APQL_FITSHEADER ... dt = 0.16190410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-031.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 970 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-032.fits,70211,32,60 Processing /data-ql/data/56832/apRaw-12700014-032.fits APQL_FITSHEADER ... dt = 1.2563250 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-032.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 971 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-033.fits,70211,33,60 Processing /data-ql/data/56832/apRaw-12700014-033.fits APQL_FITSHEADER ... dt = 0.11718392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-033.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 972 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-034.fits,70211,34,60 Processing /data-ql/data/56832/apRaw-12700014-034.fits APQL_FITSHEADER ... dt = 0.14822102 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-034.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 973 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-035.fits,70211,35,60 Processing /data-ql/data/56832/apRaw-12700014-035.fits APQL_FITSHEADER ... dt = 0.19452500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-035.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 974 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-036.fits,70211,36,60 Processing /data-ql/data/56832/apRaw-12700014-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35465789 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-036.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 975 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-037.fits,70211,37,60 Processing /data-ql/data/56832/apRaw-12700014-037.fits APQL_FITSHEADER ... dt = 0.11771011 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-037.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 976 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-038.fits,70211,38,60 Processing /data-ql/data/56832/apRaw-12700014-038.fits APQL_FITSHEADER ... dt = 0.11132002 sec STRUCT = -> Array[1] Step III: Compressing with fpack -> apRaw-12700014-038.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 977 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-039.fits,70211,39,60 Processing /data-ql/data/56832/apRaw-12700014-039.fits APQL_FITSHEADER ... dt = 0.16630793 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-039.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 978 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-040.fits,70211,40,60 Processing /data-ql/data/56832/apRaw-12700014-040.fits APQL_FITSHEADER ... dt = 0.13948488 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-040.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 979 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-041.fits,70211,41,60 Processing /data-ql/data/56832/apRaw-12700014-041.fits APQL_FITSHEADER ... dt = 0.20509195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-041.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. size = 257071680 bytes Compression ratio = 2.45016 dt = 168.46714 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700013.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 980 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-042.fits,70211,42,60 Processing /data-ql/data/56832/apRaw-12700014-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35522103 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-042.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 981 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-043.fits,70211,43,60 Processing /data-ql/data/56832/apRaw-12700014-043.fits APQL_FITSHEADER ... dt = 0.14290595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-043.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 982 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-044.fits,70211,44,60 Processing /data-ql/data/56832/apRaw-12700014-044.fits APQL_FITSHEADER ... dt = 0.16552210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-044.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 983 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-045.fits,70211,45,60 Processing /data-ql/data/56832/apRaw-12700014-045.fits APQL_FITSHEADER ... dt = 0.15740991 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-045.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 984 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-046.fits,70211,46,60 Processing /data-ql/data/56832/apRaw-12700014-046.fits APQL_FITSHEADER ... dt = 0.12449694 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-046.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 985 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-047.fits,70211,47,60 Processing /data-ql/data/56832/apRaw-12700014-047.fits APQL_FITSHEADER ... dt = 0.15088511 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-047.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information 986 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 987 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-048.fits,70211,48,60 Processing /data-ql/data/56832/apRaw-12700014-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.96954608 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-048.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 988 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-049.fits,70211,49,60 Processing /data-ql/data/56832/apRaw-12700014-049.fits APQL_FITSHEADER ... dt = 0.15679979 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-049.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 989 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-050.fits,70211,50,60 Processing /data-ql/data/56832/apRaw-12700014-050.fits APQL_FITSHEADER ... dt = 0.15191317 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-050.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 990 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-051.fits,70211,51,60 Processing /data-ql/data/56832/apRaw-12700014-051.fits APQL_FITSHEADER ... dt = 0.20358801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-051.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 991 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-052.fits,70211,52,60 Processing /data-ql/data/56832/apRaw-12700014-052.fits APQL_FITSHEADER ... dt = 0.14248991 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-052.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 992 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-053.fits,70211,53,60 Processing /data-ql/data/56832/apRaw-12700014-053.fits APQL_FITSHEADER ... dt = 0.15081000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-053.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 993 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-054.fits,70211,54,60 Processing /data-ql/data/56832/apRaw-12700014-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33384109 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-054.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 994 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-055.fits,70211,55,60 Processing /data-ql/data/56832/apRaw-12700014-055.fits APQL_FITSHEADER ... dt = 0.15188408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-055.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 995 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-056.fits,70211,56,60 Processing /data-ql/data/56832/apRaw-12700014-056.fits APQL_FITSHEADER ... dt = 0.15420294 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-056.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Input file size = 629867520 bytes Output file size = 253137600 bytes Compression ratio = 2.48824 dt = 158.28928 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700013.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-b-12700013.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700013.fits 996 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-057.fits,70211,57,60 Processing /data-ql/data/56832/apRaw-12700014-057.fits APQL_FITSHEADER ... dt = 0.14158106 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-057.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700013.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. 997 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-058.fits,70211,58,60 Processing /data-ql/data/56832/apRaw-12700014-058.fits APQL_FITSHEADER ... dt = 0.15482593 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-058.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information apquickred_dbinsert completed dt = 10.719586 sec. dt = 619.36325 sec Card is too long, comment will be truncated. 998 ql Message = UTR=/data-ql/data/56832/apRaw-12700014-059.fits,70211,59,60 Processing /data-ql/data/56832/apRaw-12700014-059.fits APQL_FITSHEADER ... dt = 0.15982795 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700014-059.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Card is too long, comment will be truncated. 16 qr Message = UTR=DONE,12700014,56832,70211 -12700014-060.fits,70211,60,60 Processing /data-ql/data/56832/apRaw-12700014-060.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:22:06 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700014 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12700014 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35108304 sec Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700014.fits BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1000 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700014-060.fits Inserting S/N information Inserting exposure_pk information 70211 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1001 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-001.fits,70212,1,60 Card is too long, comment will be truncated. 1002 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-002.fits,70212,2,60 Processing /data-ql/data/56832/apRaw-12700015-002.fits APQL_FITSHEADER ... dt = 0.15217018 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-002.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1003 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-003.fits,70212,3,60 Processing /data-ql/data/56832/apRaw-12700015-003.fits APQL_FITSHEADER ... dt = 0.26336694 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-003.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1004 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-004.fits,70212,4,60 Processing /data-ql/data/56832/apRaw-12700015-004.fits APQL_FITSHEADER ... dt = 0.38823605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-004.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1005 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-005.fits,70212,5,60 Processing /data-ql/data/56832/apRaw-12700015-005.fits APQL_FITSHEADER ... dt = 0.31699109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-005.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1006 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-006.fits,70212,6,60 Processing /data-ql/data/56832/apRaw-12700015-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.56723499 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-006.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1007 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-007.fits,70212,7,60 Processing /data-ql/data/56832/apRaw-12700015-007.fits dt = 77.269749 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700014.fits Nreads=60 APQL_FITSHEADER ... dt = 0.97021413 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-007.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700014.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.9690979 sec Processing /data/apogee/archive/56832/apR-b-12700014.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700014.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.4886370 sec 1008 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-008.fits,70212,8,60 Processing /data-ql/data/56832/apRaw-12700015-008.fits Processing /data/apogee/archive/56832/apR-c-12700014.fits Nreads=60 APQL_FITSHEADER ... dt = 0.19236684 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-008.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700014.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 5.3243699 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700014.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 1009 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-009.fits,70212,9,60 Processing /data-ql/data/56832/apRaw-12700015-009.fits APQL_FITSHEADER ... dt = 0.22823691 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-009.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1010 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-010.fits,70212,10,60 Processing /data-ql/data/56832/apRaw-12700015-010.fits APQL_FITSHEADER ... dt = 0.20063090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-010.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1011 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-011.fits,70212,11,60 Processing /data-ql/data/56832/apRaw-12700015-011.fits APQL_FITSHEADER ... dt = 0.14241719 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-011.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1012 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-012.fits,70212,12,60 Processing /data-ql/data/56832/apRaw-12700015-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32762504 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-012.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1013 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-013.fits,70212,13,60 Processing /data-ql/data/56832/apRaw-12700015-013.fits APQL_FITSHEADER ... dt = 0.11663198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-013.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1014 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-014.fits,70212,14,60 Processing /data-ql/data/56832/apRaw-12700015-014.fits APQL_FITSHEADER ... dt = 0.16770387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-014.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1015 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-015.fits,70212,15,60 Processing /data-ql/data/56832/apRaw-12700015-015.fits APQL_FITSHEADER ... dt = 0.12809682 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-015.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information 1016 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1017 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-016.fits,70212,16,60 Processing /data-ql/data/56832/apRaw-12700015-016.fits APQL_FITSHEADER ... dt = 0.16240501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-016.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1018 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-017.fits,70212,17,60 Processing /data-ql/data/56832/apRaw-12700015-017.fits APQL_FITSHEADER ... dt = 0.14270306 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-017.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1019 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-018.fits,70212,18,60 Processing /data-ql/data/56832/apRaw-12700015-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34856701 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-018.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1020 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-019.fits,70212,19,60 Processing /data-ql/data/56832/apRaw-12700015-019.fits APQL_FITSHEADER ... dt = 0.15364909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-019.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1021 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-020.fits,70212,20,60 Processing /data-ql/data/56832/apRaw-12700015-020.fits APQL_FITSHEADER ... dt = 0.14223099 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-020.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1022 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-021.fits,70212,21,60 Processing /data-ql/data/56832/apRaw-12700015-021.fits APQL_FITSHEADER ... dt = 0.16454196 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-021.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1023 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-022.fits,70212,22,60 Processing /data-ql/data/56832/apRaw-12700015-022.fits APQL_FITSHEADER ... dt = 0.14364195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-022.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1024 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-023.fits,70212,23,60 Processing /data-ql/data/56832/apRaw-12700015-023.fits APQL_FITSHEADER ... dt = 0.15591788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-023.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 270311040 bytes Compression ratio = 2.33016 dt = 162.53903 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700014.fits<< (629.87 MB) 1025 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-024.fits,70212,24,60 Processing /data-ql/data/56832/apRaw-12700015-024.fits APQL_PLOTARRAYS ... Nreads = 60 APQL_FITSHEADER ... dt = 0.35660505 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-024.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1026 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-025.fits,70212,25,60 Processing /data-ql/data/56832/apRaw-12700015-025.fits APQL_FITSHEADER ... dt = 0.15585113 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-025.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1027 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-026.fits,70212,26,60 Processing /data-ql/data/56832/apRaw-12700015-026.fits APQL_FITSHEADER ... dt = 0.16212201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-026.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1028 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-027.fits,70212,27,60 Processing /data-ql/data/56832/apRaw-12700015-027.fits APQL_FITSHEADER ... dt = 0.12948608 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-027.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1029 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-028.fits,70212,28,60 Processing /data-ql/data/56832/apRaw-12700015-028.fits APQL_FITSHEADER ... dt = 0.13778996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-028.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1030 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-029.fits,70212,29,60 Processing /data-ql/data/56832/apRaw-12700015-029.fits APQL_FITSHEADER ... dt = 0.13940406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-029.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1031 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-030.fits,70212,30,60 Processing /data-ql/data/56832/apRaw-12700015-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32674003 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-030.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1032 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-031.fits,70212,31,60 Processing /data-ql/data/56832/apRaw-12700015-031.fits APQL_FITSHEADER ... dt = 0.15104890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-031.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1033 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-032.fits,70212,32,60 Processing /data-ql/data/56832/apRaw-12700015-032.fits APQL_FITSHEADER ... dt = 0.15813494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-032.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1034 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-033.fits,70212,33,60 Processing /data-ql/data/56832/apRaw-12700015-033.fits APQL_FITSHEADER ... dt = 0.28374195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-033.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1035 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-034.fits,70212,34,60 Processing /data-ql/data/56832/apRaw-12700015-034.fits APQL_FITSHEADER ... dt = 0.13245487 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-034.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1036 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-035.fits,70212,35,60 Processing /data-ql/data/56832/apRaw-12700015-035.fits APQL_FITSHEADER ... dt = 0.13559914 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-035.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1037 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-036.fits,70212,36,60 Processing /data-ql/data/56832/apRaw-12700015-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.59530115 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-036.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack Card is too long, comment will be truncated. 1038 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-037.fits,70212,37,60 Processing /data-ql/data/56832/apRaw-12700015-037.fits APQL_FITSHEADER ... dt = 0.11310506 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-037.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1039 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-038.fits,70212,38,60 Processing /data-ql/data/56832/apRaw-12700015-038.fits APQL_FITSHEADER ... dt = 0.14228606 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-038.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1040 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-039.fits,70212,39,60 Processing /data-ql/data/56832/apRaw-12700015-039.fits APQL_FITSHEADER ... dt = 0.18301392 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-039.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 256933440 bytes Compression ratio = 2.45148 dt = 166.75779 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700014.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 1041 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-040.fits,70212,40,60 Processing /data-ql/data/56832/apRaw-12700015-040.fits APQL_FITSHEADER ... dt = 0.15670395 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-040.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1042 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-041.fits,70212,41,60 Processing /data-ql/data/56832/apRaw-12700015-041.fits APQL_FITSHEADER ... dt = 0.11968517 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-041.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1043 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-042.fits,70212,42,60 Processing /data-ql/data/56832/apRaw-12700015-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32630205 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-042.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1044 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-043.fits,70212,43,60 Processing /data-ql/data/56832/apRaw-12700015-043.fits APQL_FITSHEADER ... dt = 0.14216399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-043.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1045 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-044.fits,70212,44,60 Processing /data-ql/data/56832/apRaw-12700015-044.fits APQL_FITSHEADER ... dt = 0.15120006 sec STRUCT = -> Array[1] 1046 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700015-044.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1047 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-045.fits,70212,45,60 Processing /data-ql/data/56832/apRaw-12700015-045.fits APQL_FITSHEADER ... dt = 0.14502192 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-045.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1048 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-046.fits,70212,46,60 Processing /data-ql/data/56832/apRaw-12700015-046.fits APQL_FITSHEADER ... dt = 0.15843797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-046.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1049 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-047.fits,70212,47,60 Processing /data-ql/data/56832/apRaw-12700015-047.fits APQL_FITSHEADER ... dt = 0.13650393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-047.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1050 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-048.fits,70212,48,60 Processing /data-ql/data/56832/apRaw-12700015-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33872008 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-048.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1051 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-049.fits,70212,49,60 Processing /data-ql/data/56832/apRaw-12700015-049.fits APQL_FITSHEADER ... dt = 0.12435007 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-049.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1052 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-050.fits,70212,50,60 Processing /data-ql/data/56832/apRaw-12700015-050.fits APQL_FITSHEADER ... dt = 0.13757610 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-050.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1053 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-051.fits,70212,51,60 Processing /data-ql/data/56832/apRaw-12700015-051.fits APQL_FITSHEADER ... dt = 0.13765097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-051.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1054 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-052.fits,70212,52,60 Processing /data-ql/data/56832/apRaw-12700015-052.fits APQL_FITSHEADER ... dt = 0.15059304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-052.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1055 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-053.fits,70212,53,60 Processing /data-ql/data/56832/apRaw-12700015-053.fits APQL_FITSHEADER ... dt = 0.14233804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-053.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1056 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-054.fits,70212,54,60 Processing /data-ql/data/56832/apRaw-12700015-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.48391795 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-054.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 252544320 bytes Compression ratio = 2.49409 dt = 161.78002 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700014.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700014.fits 1057 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-055.fits,70212,55,60 Processing /data-ql/data/56832/apRaw-12700015-055.fits APQL_FITSHEADER ... dt = 0.15509892 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-055.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700014.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700014.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. 1058 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-056.fits,70212,56,60 Processing /data-ql/data/56832/apRaw-12700015-056.fits APQL_FITSHEADER ... dt = 0.18772316 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-056.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information apquickred_dbinsert completed dt = 10.326035 sec. dt = 600.77926 sec Card is too long, comment will be truncated. 1059 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-057.fits,70212,57,60 Processing /data-ql/data/56832/apRaw-12700015-057.fits APQL_FITSHEADER ... dt = 0.18375611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-057.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1060 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-058.fits,70212,58,60 Processing /data-ql/data/56832/apRaw-12700015-058.fits APQL_FITSHEADER ... dt = 0.16110611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-058.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 1061 ql Message = UTR=/data-ql/data/56832/apRaw-12700015-059.fits,70212,59,60 Processing /data-ql/data/56832/apRaw-12700015-059.fits APQL_FITSHEADER ... dt = 0.16038704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700015-059.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Card is too long, comment will be truncated. 17 qr Message = UTR=DONE,12700015,56832,70212 Processing /data-ql/data/56832/apRaw-12700015-060.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:32:44 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700015 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12700015 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700015.fits APQL_FITSHEADER ... dt = 0.35442519 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1063 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700015-060.fits Inserting S/N information Inserting exposure_pk information 70212 Inserting required fits keywords error information Inserting quicklook60 information 1064 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1065 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-001.fits,70213,1,10 Card is too long, comment will be truncated. 1066 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-002.fits,70213,2,10 Processing /data-ql/data/56832/apRaw-12700016-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 54.2500 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.4824512 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-002.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. 1067 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-003.fits,70213,3,10 Processing /data-ql/data/56832/apRaw-12700016-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 76.4459 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.5896900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-003.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. 1068 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-004.fits,70213,4,10 Processing /data-ql/data/56832/apRaw-12700016-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 93.3667 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.4991939 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-004.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 69.629036 sec Step 2 - Collapsing the datacube -------------------------------- 1069 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-005.fits,70213,5,10 Processing /data-ql/data/56832/apRaw-12700016-005.fits Processing /data/apogee/archive/56832/apR-a-12700015.fits Nreads=60 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 107.686 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.1848581 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-005.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-a-12700015.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0537560 sec Processing /data/apogee/archive/56832/apR-b-12700015.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. 1070 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-006.fits,70213,6,10 Processing /data-ql/data/56832/apRaw-12700016-006.fits APEXTRACT... dt = 8.0083210 sec Processing /data/apogee/archive/56832/apR-c-12700015.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_SNRMAG ... snr_standard = 120.280 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9450130 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-006.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700015.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.3951089 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700015.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 1071 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-007.fits,70213,7,10 Processing /data-ql/data/56832/apRaw-12700016-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 131.472 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9303608 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-007.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. 1072 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-008.fits,70213,8,10 Processing /data-ql/data/56832/apRaw-12700016-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 141.812 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2112880 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-008.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. 1073 ql Message = UTR=/data-ql/data/56832/apRaw-12700016-009.fits,70213,9,10 Processing /data-ql/data/56832/apRaw-12700016-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 151.703 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2257779 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700016-009.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information Card is too long, comment will be truncated. 18 qr Message = UTR=DONE,12700016,56832,70213 w-12700016-010.fits,70213,10,10 Processing /data-ql/data/56832/apRaw-12700016-010.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 ---------> Starting a new apquickred Bridge APEXTRACT... APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:34:49 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700016 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12700016 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700016.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. APEXTRACT... % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. APQL_SNRMAG ... snr_standard = 160.730 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9549119 sec % Compiled module: DETABIFY. STRUCT = -> Array[1] 1075 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700016-010.fits Inserting S/N information Inserting exposure_pk information 70213 Inserting required fits keywords error information 1076 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1077 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-001.fits,70214,1,10 Card is too long, comment will be truncated. 1078 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-002.fits,70214,2,10 Processing /data-ql/data/56832/apRaw-12700017-002.fits APEXTRACT... APEXTRACT... dt = 24.955989 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700016.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. APEXTRACT... Using FOWLER sampling. NFOWLER=5 APQL_SNRMAG ... snr_standard = 51.2292 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.1299870 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-002.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Card is too long, comment will be truncated. 1079 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-003.fits,70214,3,10 Processing /data-ql/data/56832/apRaw-12700017-003.fits APEXTRACT... % Compiled module: MEAN. % Compiled module: MOMENT. Step II: Subtracting average dCounts % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. APEXTRACT... APEXTRACT... dt = 9.0106859 sec % Compiled module: PUSH. APQL_SNRMAG ... snr_standard = 74.8472 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7566600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-003.fits Processing /data/apogee/archive/56832/apR-b-12700016.fits Nreads=10 Inserting S/N information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Inserting exposure_pk information 70214 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 4.8389270 sec Processing /data/apogee/archive/56832/apR-c-12700016.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 1080 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-004.fits,70214,4,10 Processing /data-ql/data/56832/apRaw-12700017-004.fits APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap2D-c-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APQL_SNRMAG ... snr_standard = 92.3626 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7898011 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-004.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information dt = 6.7054992 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Extracting file /data/apogee/quickred/56832/12700016 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. Card is too long, comment will be truncated. Processing chip a - ap2D-a-12700016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: POLY. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = 0.039 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. 1081 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-005.fits,70214,5,10 Processing /data-ql/data/56832/apRaw-12700017-005.fits APEXTRACT... APEXTRACT... % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 518 pixels APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap1D-a-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700016.fits APQL_SNRMAG ... snr_standard = 106.971 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.6709659 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-005.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Processing chip b - ap2D-b-12700016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.024 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 934 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT 1082 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-006.fits,70214,6,10 Processing /data-ql/data/56832/apRaw-12700017-006.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700016.fits APEXTRACT... APEXTRACT... APEXTRACT... Processing chip c - ap2D-c-12700016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.008 Using Gaussian PSF fitting Extraction APQL_PLOTSPEC ... APQL_PLOTARRAYS ... ROW NITER SIG(med) CHI^2 APQL_SNRMAG ... snr_standard = 119.621 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.2527831 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-006.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 312 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700016.fits Saving FLUX/ERR as LONG instead of FLOAT 1083 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-007.fits,70214,7,10 Processing /data-ql/data/56832/apRaw-12700017-007.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700016.fits APEXTRACT... AP2PROC finished Step 4 - Co % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700016.fits<< (104.99 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. APQL_SNRMAG ... snr_standard = 131.116 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7367671 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-007.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Card is too long, comment will be truncated. 1084 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-008.fits,70214,8,10 Processing /data-ql/data/56832/apRaw-12700017-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 141.514 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.4201479 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-008.fits Inserting S/N information Step II: Subtracting average dCounts Inserting exposure_pk information 70214 Inserting required fits keywords error information Card is too long, comment will be truncated. 1085 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-009.fits,70214,9,10 Processing /data-ql/data/56832/apRaw-12700017-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 151.184 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.0550640 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700017-009.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack Step III: Compressing with fpack 1086 ql Message = UTR=/data-ql/data/56832/apRaw-12700017-010.fits,70214,10,10 Processing /data-ql/data/56832/apRaw-12700017-Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 ---------> Starting a new apquickred Bridge APEXTRACT... APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:36:36 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700017 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12700017 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700017.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. APEXTRACT... % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. APQL_SNRMAG ... snr_standard = 160.389 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.1587842 sec STRUCT = -> Array[1] 1087 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700017-010.fits Inserting S/N information Inserting exposure_pk information 70214 Inserting required fits keywords error information Input file size = 104987520 bytes Output file size = 51572160 bytes Compression ratio = 2.03574 dt = 36.684237 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700016.fits<< (104.99 MB) Card is too long, comment will be truncated. Nreads = 10 Step I: Making dCounts temporary file 1088 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-001.fits,70215,1,10 dt = 15.684871 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700017.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=5 Step II: Subtracting average dCounts Card is too long, comment will be truncated. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. 1089 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-002.fits,70215,2,10 Processing /data-ql/data/56832/apRaw-12700018-002.fits APEXTRACT... dt = 10.316024 sec % Compiled module: PUSH. APEXTRACT... Processing /data/apogee/archive/56832/apR-b-12700017.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APQL_SNRMAG ... snr_standard = 51.8776 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.6811230 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-002.fits Inserting S/N information Inserting exposure_pk information 70215 Card is too long, comment will be truncated. Inserting required fits keywords error information Step III: Compressing with fpack Writing output to: /data/apogee/quickred/56832/ap2D-b-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT 1090 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-003.fits,70215,3,10 Processing /data-ql/data/56832/apRaw-12700018-003.fits dt = 8.1905382 sec APEXTRACT... Processing /data/apogee/archive/56832/apR-c-12700017.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 75.1370 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.6460340 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-003.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.1598740 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Extracting file /data/apogee/quickred/56832/12700017 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. 1091 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-004.fits,70215,4,10 Processing /data-ql/data/56832/apRaw-12700018-004.fits APEXTRACT... APEXTRACT... APEXTRACT... Input file size = 104987520 bytes Output file size = 51056640 bytes Compression ratio = 2.05630 dt = 40.070942 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700016.fits<< (104.99 MB) Processing chip a - ap2D-a-12700017.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits APQL_SNRMAG ... % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCTlogsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7404702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-004.fits % Compiled module: POLY. % Compiled module: GFUNC. Inserting S/N information Nreads = 10 % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = 0.041 Using Gaussian PSF fitting Extraction Step I: Making dCounts temporary file % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. Inserting exposure_pk information 70215 Inserting required fits keywords error information % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. Card is too long, comment will be truncated. 1092 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-005.fits,70215,5,10 Processing /data-ql/data/56832/apRaw-12700018-005.fits % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 540 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700017.fits APEXTRACT... Processing chip b - ap2D-b-12700017.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.025 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APQL_SNRMAG ... snr_standard = 107.173 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.6277781 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-005.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 1101 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700017.fits Input file size = 629867520 bytes Output file size = 270293760 bytes Compression ratio = 2.33031 dt = 209.79422 sec 2/3 Processing chip c - ap2D-c-12700017.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits 1093 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-006.fits,70215,6,10 Processing /data-ql/data/56832/apRaw-12700018-006.fits Compressing >>/data/apogee/archive/56832/apR-b-12700015.fits<< (629.87 MB) Recentering shift = -0.002 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_SNRMAG ... snr_standard = 119.802 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2770159 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-006.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information Inserting quicklook60 information Nreads = 60 Step I: Making dCounts temporary file Step III: Compressing with fpack AP_EXTRACT_IMAGE: masked 520 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700017.fits Saving FLUX/ERR as LONG instead of FLOAT 1094 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-007.fits,70215,7,10 Processing /data-ql/data/56832/apRaw-12700018-007.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700017.fits APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700017.fits<< (104.99 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. APEXTRACT... APQL_SNRMAG ... snr_standard = 131.409 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.4181440 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-007.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 104987520 bytes Output file size = 50748480 bytes Compression ratio = 2.06878 dt = 37.173703 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700016.fits 1095 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-008.fits,70215,8,10 Processing /data-ql/data/56832/apRaw-12700018-008.fits APEXTRACT... APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-b-12700016.fits APQL_SNRMAG ... snr_standard = 141.741 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.5378592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-008.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700016.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700016.fits 1096 ql Message = UTR=/data-ql/data/56832/apRaw-12700018-009.fits,70215,9,10 Processing /data-ql/data/56832/apRaw-12700018-009.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-b-12700016.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-c-12700016.fits APEXTRACT... APQL_SNRMAG ... snr_standard = 151.443 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.3107538 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700018-009.fits Inserting S/N information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700016.fits. Inserting exposure_pk information 70215 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700016.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700016.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Card is too long, comment will be truncated. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. 20 qr Message = UTR=DONE,12700018,56832,70215 w-12700018-010.fits,70215,10,10 Processing /data-ql/data/56832/apRaw-12700018-010.fits Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 ---------> Starting a new apquickred Bridge APEXTRACT... Inserting Quickred IMBINZOOM Step III: Compressing with fpack APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:38:23 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700018 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12700018 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700018.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. Inserting Quickred SPECTRUM _CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. APQL_SNRMAG ... snr_standard = 160.576 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.1815829 sec STRUCT = -> Array[1] 1098 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700018-010.fits Inserting S/N information Inserting exposure_pk information 70215 Inserting required fits keywords error information 1099 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 104987520 bytes Output file size = 51572160 bytes Compression ratio = 2.03574 dt = 43.602612 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700017.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1100 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-001.fits,70216,1,12 dt = 26.254892 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700018.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=5 Step II: Subtracting average dCounts Card is too long, comment will be truncated. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. 1101 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-002.fits,70216,2,12 Processing /data-ql/data/56832/apRaw-12700019-002.fits dt = 8.4053669 sec % Compiled module: PUSH. Processing /data/apogee/archive/56832/apR-b-12700018.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.4542229 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-002.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 6.4130139 sec Processing /data/apogee/archive/56832/apR-c-12700018.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Step III: Compressing with fpack 1102 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-003.fits,70216,3,12 Processing /data-ql/data/56832/apRaw-12700019-003.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7063601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-003.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 11.175430 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Extracting file /data/apogee/quickred/56832/12700018 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. 1103 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-004.fits,70216,4,12 Processing /data-ql/data/56832/apRaw-12700019-004.fits APEXTRACT... APEXTRACT... APEXTRACT... Processing chip a - ap2D-a-12700018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits APQL_FITSHEADER ... dt = 3.6371372 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-004.fits Inserting S/N information Inserting exposure_pk information 70216 % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: POLY. % Compiled module: GFUNC. Inserting required fits keywords error information % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = 0.041 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. Card is too long, comment will be truncated. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. Input file size = 104987520 bytes Output file size = 51071040 bytes Compression ratio = 2.05572 dt = 49.625328 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700017.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file 1104 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-005.fits,70216,5,12 Processing /data-ql/data/56832/apRaw-12700019-005.fits APEXTRACT... APEXTRACT... % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 582 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700018.fits APQL_FITSHEADER ... dt = 3.4296949 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-005.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Processing chip b - ap2D-b-12700018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.024 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Inserting exposure header information 1105 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-006.fits,70216,6,12 Processing /data-ql/data/56832/apRaw-12700019-006.fits Step II: Subtracting average dCounts APEXTRACT... AP_EXTRACT_IMAGE: masked 1078 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700018.fits APEXTRACT... APEXTRACT... Processing chip c - ap2D-c-12700018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.002 Using Gaussian PSF fitting Extraction APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.8132758 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-006.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Inserting quicklook60 information ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 88.964376 sec. dt = 297.54971 sec 1106 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-007.fits,70216,7,12 Processing /data-ql/data/56832/apRaw-12700019-007.fits APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap1D-c-12700018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700018.fits APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 APEXTRACT... Compressing >>/data/apogee/archive/56832/apR-a-12700018.fits<< (104.99 MB) Nreads = 10 APQL_FITSHEADER ... dt = 3.1639721 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-007.fits Inserting S/N information Inserting exposure_pk information 70216 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Inserting required fits keywords error information Step III: Compressing with fpack 1107 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1108 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-008.fits,70216,8,12 Processing /data-ql/data/56832/apRaw-12700019-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.7885880 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-008.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1109 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-009.fits,70216,9,12 Processing /data-ql/data/56832/apRaw-12700019-009.fits Input file size = 104987520 bytes Output file size = 50765760 bytes Compression ratio = 2.06808 dt = 47.739780 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700017.fits APEXTRACT... APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-b-12700017.fits APQL_FITSHEADER ... dt = 3.1423879 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-009.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700017.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700017.fits 1110 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-010.fits,70216,10,12 Processing /data-ql/data/56832/apRaw-12700019-010.fits Step III: Compressing with fpack APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-b-12700017.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700017.fits APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700017.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700017.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700017.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. APEXTRACT... % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Card is too long, codt = 2.5339181 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-010.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 1111 ql Message = UTR=/data-ql/data/56832/apRaw-12700019-011.fits,70216,11,12 Processing /data-ql/data/56832/apRaw-12700019-011.fits Input file size = 104987520 bytes Output file size = 51586560 bytes Compression ratio = 2.03517 dt = 44.178434 sec 2/3 APEXTRACT... Compressing >>/data/apogee/archive/56832/apR-b-12700018.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 2.4111729 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700019-011.fits Inserting S/N information Inserting exposure_pk information 70216 Inserting required fits keywords error information Card is too long, comment will be truncated. 21 qr Message = UTR=DONE,12700019,56832,70216 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:40:42 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700019 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 12 for 12700019 Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8281741 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1113 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700019-012.fits Inserting S/N information Inserting exposure_pk information 70216 Step II: Subtracting average dCounts Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step III: Compressing with fpack 1114 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-001.fits,70217,1,40 dt = 19.305845 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700019.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 4.1308811 sec Processing /data/apogee/archive/56832/apR-b-12700019.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 1115 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-002.fits,70217,2,40 Processing /data-ql/data/56832/apRaw-12700020-002.fits Input file size = 104987520 bytes Output file size = 51088320 bytes Compression ratio = 2.05502 dt = 36.936976 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700018.fits<< (104.99 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap2D-b-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. APEXTRACT... APQL_FITSHEADER ... dt = 3.6075580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-002.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information dt = 10.818161 sec Processing /data/apogee/archive/56832/apR-c-12700019.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 1116 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-003.fits,70217,3,40 Processing /data-ql/data/56832/apRaw-12700020-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3480480 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-003.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-c-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.9368761 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56832/12700019 -------------------------------------------------- MJD5 = 56832 Step II: Subtracting average dCounts Card is too long, comment will be truncated. Processing chip a - ap2D-a-12700019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.509 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1117 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-004.fits,70217,4,40 Processing /data-ql/data/56832/apRaw-12700020-004.fits APEXTRACT... Card is too long, comment will be truncated. Step III: Compressing with fpack AP_EXTRACT_IMAGE: masked 6932 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700019.fits Processing chip b - ap2D-b-12700019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits APEXTRACT... Recentering shift = -0.384 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 13.135069 sec STRUCT = -> Array[1] 1118 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-005.fits,70217,5,40 Processing /data-ql/data/56832/apRaw-12700020-005.fits Inserting basic information for -> apRaw-12700020-004.fits Inserting S/N information Inserting exposure_pk information 70217 APEXTRACT... Inserting required fits keywords error information APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5624011 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-005.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 104987520 bytes Output file size = 50797440 bytes Compression ratio = 2.06679 dt = 34.876261 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700018.fits Inserting exposure header information Compressing /data/apogee/quickred/56832/ap2D-b-12700018.fits 1119 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-006.fits,70217,6,40 Processing /data-ql/data/56832/apRaw-12700020-006.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700018.fits APEXTRACT... Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700018.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-b-12700018.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700018.fits AP_EXTRACT_IMAGE: masked 6868 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700019.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700018.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700018.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700018.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. APEXTRACT... % Compiled module: STDEV. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... Processing chip c - ap2D-c-12700019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.235 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 3.5358980 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-006.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 91.465438 sec. dt = 322.04219 sec Inserting Quickred SPECTRUM AP_EXTRACT_IMAGE: masked 4806 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700019.fits Saving FLUX/ERR as LONG instead of FLOAT 1120 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-007.fits,70217,7,40 Processing /data-ql/data/56832/apRaw-12700020-007.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700019.fits AP2PROC finished APEXTRACT... Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700019.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 3.9803319 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-007.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information 1121 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-008.fits,70217,8,40 Processing /data-ql/data/56832/apRaw-12700020-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9283960 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-008.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1122 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-009.fits,70217,9,40 Processing /data-ql/data/56832/apRaw-12700020-009.fits Input file size = 629867520 bytes Output file size = 256950720 bytes Compression ratio = 2.45132 dt = 281.98367 sec 3/3 APEXTRACT... Compressing >>/data/apogee/archive/56832/apR-c-12700015.fits<< (629.87 MB) APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1780090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-009.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Nreads = 60 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1123 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-010.fits,70217,10,40 Processing /data-ql/data/56832/apRaw-12700020-010.fits Step III: Compressing with fpack APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1650238 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-010.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1124 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-011.fits,70217,11,40 Processing /data-ql/data/56832/apRaw-12700020-011.fits Input file size = 125982720 bytes Output file size = 59411520 bytes Compression ratio = 2.12051 dt = 41.205610 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700019.fits<< (125.98 MB) APEXTRACT... Nreads = 12 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3771739 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-011.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. 1125 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-012.fits,70217,12,40 Processing /data-ql/data/56832/apRaw-12700020-012.fits Card is too long, comment will be truncated. Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 6.8177080 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1126 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-013.fits,70217,13,40 Processing /data-ql/data/56832/apRaw-12700020-013.fits Inserting basic information for -> apRaw-12700020-012.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.1274221 sec ******---------******* Error: dbBridge status= 1 errmsg= ******---------******* STRUCT = -> Array[1] 1127 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-014.fits,70217,14,40 Processing /data-ql/data/56832/apRaw-12700020-014.fits APEXTRACT... APEXTRACT... APEXTRACT... Step III: Compressing with fpack APQL_FITSHEADER ... dt = 5.2994761 sec STRUCT = -> Array[1] 1128 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-015.fits,70217,15,40 Processing /data-ql/data/56832/apRaw-12700020-015.fits Inserting basic information for -> apRaw-12700020-014.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... Inserting exposure header information APQL_FITSHEADER ... dt = 4.2326369 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-015.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information 1129 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-016.fits,70217,16,40 Processing /data-ql/data/56832/apRaw-12700020-016.fits Input file size = 125982720 bytes Output file size = 57006720 bytes Compression ratio = 2.20996 dt = 54.167523 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700019.fits<< (125.98 MB) APEXTRACT... Nreads = 12 APEXTRACT... Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 2.0813260 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-016.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 111.09547 sec. dt = 320.57405 sec 1130 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-017.fits,70217,17,40 Processing /data-ql/data/56832/apRaw-12700020-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0681360 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-017.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1131 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-018.fits,70217,18,40 Processing /data-ql/data/56832/apRaw-12700020-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.7018089 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-018.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1132 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-019.fits,70217,19,40 Processing /data-ql/data/56832/apRaw-12700020-019.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... Step II: Subtracting average dCounts APQL_FITSHEADER ... dt = 6.8809528 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-019.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information 1133 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-020.fits,70217,20,40 Processing /data-ql/data/56832/apRaw-12700020-020.fits APEXTRACT... APEXTRACT... APEXTRACT... Step III: Compressing with fpack Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 3.3978379 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-020.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information 1134 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-021.fits,70217,21,40 Processing /data-ql/data/56832/apRaw-12700020-021.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1376269 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-021.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 56508480 bytes Compression ratio = 2.22945 dt = 58.840032 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700019.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700019.fits 1135 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-022.fits,70217,22,40 Processing /data-ql/data/56832/apRaw-12700020-022.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700019.fits APQL_FITSHEADER ... dt = 2.3334241 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-022.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700019.fits 1136 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-023.fits,70217,23,40 Processing /data-ql/data/56832/apRaw-12700020-023.fits APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-b-12700019.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700019.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.2878530 sec STRUCT = -> Array[1] 1137 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700020-023.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700019.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700019.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700019.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Card is too long, comment will be truncated. 1138 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-024.fits,70217,24,40 Processing /data-ql/data/56832/apRaw-12700020-024.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.5035520 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-024.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1139 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-025.fits,70217,25,40 Processing /data-ql/data/56832/apRaw-12700020-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2280121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-025.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1140 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-026.fits,70217,26,40 Processing /data-ql/data/56832/apRaw-12700020-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1295609 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-026.fits Step III: Compressing with fpack Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1141 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-027.fits,70217,27,40 Processing /data-ql/data/56832/apRaw-12700020-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0764320 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-027.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1142 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-028.fits,70217,28,40 Processing /data-ql/data/56832/apRaw-12700020-028.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5977912 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-028.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1143 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-029.fits,70217,29,40 Processing /data-ql/data/56832/apRaw-12700020-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0259941 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-029.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 252460800 bytes Compression ratio = 2.49491 dt = 221.38872 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700015.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700015.fits 1144 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-030.fits,70217,30,40 Processing /data-ql/data/56832/apRaw-12700020-030.fits APEXTRACT... Card is too long, comment will be tru APEXTRACT... Deleting Bundled files APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.7055230 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700015.fits. 1145 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-031.fits,70217,31,40 Processing /data-ql/data/56832/apRaw-12700020-031.fits % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700015.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... APEXTRACT... Inserting Quickred data APEXTRACT... Inserting Quickred IMBINZOOM APEXTRACT... APQL_FITSHEADER ... dt = 2.5480208 sec ******---------******* Error: dbBridge status= 1 errmsg= ******---------******* STRUCT = -> Array[1] Inserting exposure header information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 88.680653 sec. dt = 341.71314 sec % Program caused arithmetic error: Floating underflow 1146 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-032.fits,70217,32,40 Processing /data-ql/data/56832/apRaw-12700020-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0842261 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-032.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information apquickred_dbinsert completed dt = 14.662251 sec. dt = 826.30482 sec Card is too long, comment will be truncated. 1147 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-033.fits,70217,33,40 Processing /data-ql/data/56832/apRaw-12700020-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0815811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-033.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1148 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-034.fits,70217,34,40 Processing /data-ql/data/56832/apRaw-12700020-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0974369 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-034.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1149 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-035.fits,70217,35,40 Processing /data-ql/data/56832/apRaw-12700020-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9174602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-035.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1150 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-036.fits,70217,36,40 Processing /data-ql/data/56832/apRaw-12700020-036.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.6564360 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-036.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1151 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-037.fits,70217,37,40 Processing /data-ql/data/56832/apRaw-12700020-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3054981 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-037.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1152 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-038.fits,70217,38,40 Processing /data-ql/data/56832/apRaw-12700020-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6703620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-038.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1153 ql Message = UTR=/data-ql/data/56832/apRaw-12700020-039.fits,70217,39,40 Processing /data-ql/data/56832/apRaw-12700020-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3105299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700020-039.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 22 qr Message = UTR=DONE,12700020,56832,70217 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally Destroying qrBridge object 2 Destroying qrBridge object 3 Destroying qrBridge object 4 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:47:52 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700020 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12700020 APEXTRACT... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700020.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8596630 sec STRUCT = -> Array[1] 1155 ql Message = UTR=DONE 1156 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12700020-040.fits Inserting S/N information Inserting exposure_pk information 70217 Inserting required fits keywords error information Card is too long, comment will be truncated. 1157 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-001.fits,70218,1,12 Card is too long, comment will be truncated. 1158 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-002.fits,70218,2,12 Processing /data-ql/data/56832/apRaw-12700021-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2967350 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-002.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. 1159 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-003.fits,70218,3,12 Processing /data-ql/data/56832/apRaw-12700021-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6982470 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-003.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information dt = 44.911519 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700020.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT 1160 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-004.fits,70218,4,12 Processing /data-ql/data/56832/apRaw-12700021-004.fits dt = 5.6551270 sec Processing /data/apogee/archive/56832/apR-b-12700020.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits APEXTRACT... Using FOWLER sampling. NFOWLER=10 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5238860 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-004.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.8718481 sec Processing /data/apogee/archive/56832/apR-c-12700020.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-c-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT 1161 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-005.fits,70218,5,12 Processing /data-ql/data/56832/apRaw-12700021-005.fits APEXTRACT... dt = 6.5503361 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56832/12700020 -------------------------------------------------- MJD5 = 56832 APEXTRACT... APEXTRACT... Processing chip a - ap2D-a-12700020.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = dt = 3Using Gaussian PSF fitting Extraction STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-005.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1162 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-006.fits,70218,6,12 Processing /data-ql/data/56832/apRaw-12700021-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.2838621 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-006.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Inserting quicklook60 information AP_EXTRACT_IMAGE: masked 14852 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700020.fits Processing chip b - ap2D-b-12700020.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.044 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1163 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-007.fits,70218,7,12 Processing /data-ql/data/56832/apRaw-12700021-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0944300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-007.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 12560 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT 1164 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-008.fits,70218,8,12 Processing /data-ql/data/56832/apRaw-12700021-008.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700020.fits Processing chip c - ap2D-c-12700020.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.061 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.7568350 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-008.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 8554 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700020.fits Saving FLUX/ERR as LONG instead of FLOAT 1165 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-009.fits,70218,9,12 Processing /data-ql/data/56832/apRaw-12700021-009.fits Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700020.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700020.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 3.5743999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-009.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. 1166 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-010.fits,70218,10,12 Processing /data-ql/data/56832/apRaw-12700021-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0248799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700021-010.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. 1167 ql Message = UTR=/data-ql/data/56832/apRaw-12700021-011.fits,70218,11,12 Processing /data-ql/data/56832/apRaw-12700021-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4201381 sec STRUCT = -> Array[1] 1168 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12700021-011.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Card is too long, comment will be truncated. 23 qr Message = UTR=DONE,12700021,56832,70218 w-12700021-012.fits,70218,12,12 Processing /data-ql/data/56832/apRaw-12700021-012.fits APEXTRACT... ning qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 ---------> Starting a new apquickred Bridge APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:50:12 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700021 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 12 for 12700021 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. APEXTRACT... % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700021.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. APQL_PLOTARRAYS ... % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. APQL_FITSHEADER ... dt = 8.1664948 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1170 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700021-012.fits Inserting S/N information Inserting exposure_pk information 70218 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1171 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-001.fits,70219,1,40 Card is too long, comment will be truncated. 1172 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-002.fits,70219,2,40 Processing /data-ql/data/56832/apRaw-12700022-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7361710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-002.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 29.448418 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700021.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=6 1173 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-003.fits,70219,3,40 Processing /data-ql/data/56832/apRaw-12700022-003.fits APEXTRACT... APEXTRACT... APEXTRACT... % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. APQL_FITSHEADER ... dt = 2.3600020 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-003.fits % Compiled module: MKHDR. Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information dt = 7.0189149 sec % Compiled module: PUSH. Processing /data/apogee/archive/56832/apR-b-12700021.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT 1174 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-004.fits,70219,4,40 Processing /data-ql/data/56832/apRaw-12700022-004.fits dt = 7.4600759 sec APEXTRACT... Processing /data/apogee/archive/56832/apR-c-12700021.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5778890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-004.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-c-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.3668370 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Extracting file /data/apogee/quickred/56832/12700021 -------------------------------------------------- MJD5 = 56832 % Compiled module: APLOADFRAME. Card is too long, comment will be truncated. Processing chip a - ap2D-a-12700021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: POLY. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = 0.038 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. % Compiled module: AP_EXTRACT_IMAGE. ROW NITER SIG(med) CHI^2 % Compiled module: AP_EXTRACT_ROW. % Compiled module: IDLUTILS_SO_EXT. % Compiled module: FILEPATH. % Compiled module: PIXELMASK_BITS. % Compiled module: SDSS_FLAGVAL. % Compiled module: YANNY_READ. % Compiled module: FILEANDPATH. % Compiled module: FDECOMP. % Compiled module: NUMLINES. % Compiled module: HOGG_UNQUOTED_REGEX. % Compiled module: HOGG_STRSPLIT. % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. 1175 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-005.fits,70219,5,40 Processing /data-ql/data/56832/apRaw-12700022-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2806661 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-005.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1176 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-006.fits,70219,6,40 Processing /data-ql/data/56832/apRaw-12700022-006.fits % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 8264 pixels APEXTRACT... Writing output to: /data/apogee/quickred/56832/ap1D-a-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700021.fits Processing chip b - ap2D-b-12700021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits APEXTRACT... Recentering shift = -0.030 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.1558971 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-006.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1177 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-007.fits,70219,7,40 ion ratio = 2.30265 dt = 112.49321 sec 2/3 Writing output to: /data/apogee/quickred/56832/ap1D-b-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing >>/data/apogee/archive/56832/apR-b-12700020.fits<< (419.92 MB) Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700021.fits APEXTRACT... Processing chip c - ap2D-c-12700021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.074 Using Gaussian PSF fitting Extraction Nreads = 40 ROW NITER SIG(med) CHI^2 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6956089 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-007.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1178 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-008.fits,70219,8,40 Processing /data-ql/data/56832/apRaw-12700022-008.fits APEXTRACT... APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 11301 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700021.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 2.8457029 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-008.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700021.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. 1179 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-009.fits,70219,9,40 Processing /data-ql/data/56832/apRaw-12700022-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1890101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-009.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1180 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-010.fits,70219,10,40 Processing /data-ql/data/56832/apRaw-12700022-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2564850 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-010.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1181 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-011.fits,70219,11,40 Processing /data-ql/data/56832/apRaw-12700022-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.3625109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-011.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack Step II: Subtracting average dCounts 1182 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-012.fits,70219,12,40 Processing /data-ql/data/56832/apRaw-12700022-012.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.8952601 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-012.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 59400000 bytes Compression ratio = 2.12092 dt = 46.068041 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 1183 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-013.fits,70219,13,40 Processing /data-ql/data/56832/apRaw-12700022-013.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 6.4124329 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-013.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information 1184 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-014.fits,70219,14,40 Processing /data-ql/data/56832/apRaw-12700022-014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0544801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-014.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Step II: Subtracting average dCounts 1185 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-015.fits,70219,15,40 Processing /data-ql/data/56832/apRaw-12700022-015.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8064361 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-015.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1186 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-016.fits,70219,16,40 Processing /data-ql/data/56832/apRaw-12700022-016.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8609679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-016.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1187 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-017.fits,70219,17,40 Processing /data-ql/data/56832/apRaw-12700022-017.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 2.1636519 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-017.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 56998080 bytes Compression ratio = 2.21030 dt = 50.237337 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1188 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-018.fits,70219,18,40 Processing /data-ql/data/56832/apRaw-12700022-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8556972 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-018.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1189 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-019.fits,70219,19,40 Processing /data-ql/data/56832/apRaw-12700022-019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6603329 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-019.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1190 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-020.fits,70219,20,40 Processing /data-ql/data/56832/apRaw-12700022-020.fits APEXTRACT... APEXTRACT... APEXTRACT... Input file size = 419915520 bytes Output file size = 173914560 bytes Compression ratio = 2.41449 dt = 140.81953 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700020.fits<< (419.92 MB) APQL_FITSHEADER ... dt = 5.5180790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-020.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Nreads = 40 Card is too long, comment will be truncated. Step I: Making dCounts temporary file 1191 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-021.fits,70219,21,40 Processing /data-ql/data/56832/apRaw-12700022-021.fits Input file size = 125982720 bytes Output file size = 56468160 bytes Compression ratio = 2.23104 dt = 40.649768 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700021.fits APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-b-12700021.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.2585061 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-021.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700021.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700021.fits 1192 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-022.fits,70219,22,40 Processing /data-ql/data/56832/apRaw-12700022-022.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-b-12700021.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap1D-c-12700021.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.0810251 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-022.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700021.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700021.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700021.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Card is too long, comment will be truncated. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 1193 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-023.fits,70219,23,40 Processing /data-ql/data/56832/apRaw-12700022-023.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0135701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-023.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1194 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-024.fits,70219,24,40 Processing /data-ql/data/56832/apRaw-12700022-024.fits APEXTRACT... APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.5474601 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-024.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1195 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-025.fits,70219,25,40 Processing /data-ql/data/56832/apRaw-12700022-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8652391 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-025.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1196 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-026.fits,70219,26,40 Processing /data-ql/data/56832/apRaw-12700022-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1246300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-026.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information 1197 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Card is too long, comment will be truncated. 1198 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-027.fits,70219,27,40 Processing /data-ql/data/56832/apRaw-12700022-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7517619 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-027.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1199 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-028.fits,70219,28,40 Processing /data-ql/data/56832/apRaw-12700022-028.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1935632 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-028.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1200 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-029.fits,70219,29,40 Processing /data-ql/data/56832/apRaw-12700022-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0267470 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-029.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting exposure header information 1201 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-030.fits,70219,30,40 Processing /data-ql/data/56832/apRaw-12700022-030.fits APEXTRACT... APEXTRACT... Input file size = 419915520 bytes Output file size = 171659520 bytes Compression ratio = 2.44621 dt = 105.31754 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700020.fits APEXTRACT... Compressing /data/apogee/quickred/56832/ap2D-b-12700020.fits APQL_PLOTSPEC ... APQL_PLOTARRAYS ... apquickred_dbinsert completed dt = 85.961374 sec. dt = 322.80426 sec APQL_FITSHEADER ... dt = 5.9839211 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-030.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Compressing /data/apogee/quickred/56832/ap2D-c-12700020.fits Card is too long, comment will be truncated. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700020.fits Compressing /data/apogee/quickred/56832/ap1D-b-12700020.fits Compressing /data/apogee/quickred/56832/ap1D-c-12700020.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700020.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700020.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700020.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 1202 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-031.fits,70219,31,40 Processing /data-ql/data/56832/apRaw-12700022-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1436141 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-031.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1203 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-032.fits,70219,32,40 Processing /data-ql/data/56832/apRaw-12700022-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2313681 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-032.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1204 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-033.fits,70219,33,40 Processing /data-ql/data/56832/apRaw-12700022-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1175861 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-033.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1205 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-034.fits,70219,34,40 Processing /data-ql/data/56832/apRaw-12700022-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1127751 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-034.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1206 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-035.fits,70219,35,40 Processing /data-ql/data/56832/apRaw-12700022-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7011120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-035.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1207 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-036.fits,70219,36,40 Processing /data-ql/data/56832/apRaw-12700022-036.fits APEXTRACT... Inserting exposure header information APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.1318109 sec UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] UINT = Array[6144] BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-036.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 63.003409 sec. dt = 529.47036 sec % Program caused arithmetic error: Floating underflow 1208 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-037.fits,70219,37,40 Processing /data-ql/data/56832/apRaw-12700022-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6380270 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-037.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1209 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-038.fits,70219,38,40 Processing /data-ql/data/56832/apRaw-12700022-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1637928 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-038.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 1210 ql Message = UTR=/data-ql/data/56832/apRaw-12700022-039.fits,70219,39,40 Processing /data-ql/data/56832/apRaw-12700022-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5798800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700022-039.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information Card is too long, comment will be truncated. 24 qr Message = UTR=DONE,12700022,56832,70219 w-12700022-040.fits,70219,40,40 Processing /data-ql/data/56832/apRaw-12700022-040.fits Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally Destroying qrBridge object 2 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 10:57:14 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700022 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12700022 APEXTRACT... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700022.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6190832 sec STRUCT = -> Array[1] 1212 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700022-040.fits Inserting S/N information Inserting exposure_pk information 70219 Inserting required fits keywords error information 1213 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1214 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-001.fits,70220,1,30 Card is too long, comment will be truncated. 1215 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-002.fits,70220,2,30 Processing /data-ql/data/56832/apRaw-12700023-002.fits dt = 42.518953 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700022.fits Nreads=40 APQL_FITSHEADER ... dt = 0.27946115 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-002.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.1810632 sec Processing /data/apogee/archive/56832/apR-b-12700022.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.9824069 sec Processing /data/apogee/archive/56832/apR-c-12700022.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1216 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-003.fits,70220,3,30 Processing /data-ql/data/56832/apRaw-12700023-003.fits APQL_FITSHEADER ... dt = 0.20111895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-003.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-c-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3688121 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56832/12700022 -------------------------------------------------- MJD5 = 56832 Processing chip a - ap2D-a-12700022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Card is too long, comment will be truncated. Recentering shift = 0.049 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1217 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-004.fits,70220,4,30 Processing /data-ql/data/56832/apRaw-12700023-004.fits APQL_FITSHEADER ... dt = 0.11592007 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-004.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 13392 pixels Writing output to: /data/apogee/quickred/56832/ap1D-a-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-a-12700022.fits Processing chip b - ap2D-b-12700022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.017 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1218 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-005.fits,70220,5,30 Processing /data-ql/data/56832/apRaw-12700023-005.fits APQL_FITSHEADER ... dt = 0.13486695 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-005.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1219 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-006.fits,70220,6,30 Processing /data-ql/data/56832/apRaw-12700023-006.fits APQL_PLOTARRAYS ... AP_EXTRACT_IMAGE: masked 13867 pixels Writing output to: /data/apogee/quickred/56832/ap1D-b-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 0.33890915 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-006.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Inserting quicklook60 information Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-b-12700022.fits Processing chip c - ap2D-c-12700022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.028 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1220 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-007.fits,70220,7,30 Processing /data-ql/data/56832/apRaw-12700023-007.fits APQL_FITSHEADER ... dt = 0.17240715 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-007.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 11755 pixels Writing output to: /data/apogee/quickred/56832/ap1D-c-12700022.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56832/ap2Dmodel-c-12700022.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700022.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1221 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-008.fits,70220,8,30 Processing /data-ql/data/56832/apRaw-12700023-008.fits APQL_FITSHEADER ... dt = 0.21970201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-008.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1222 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-009.fits,70220,9,30 Processing /data-ql/data/56832/apRaw-12700023-009.fits APQL_FITSHEADER ... dt = 0.14817190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-009.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1223 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-010.fits,70220,10,30 Processing /data-ql/data/56832/apRaw-12700023-010.fits APQL_FITSHEADER ... dt = 0.15916705 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-010.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1224 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-011.fits,70220,11,30 Processing /data-ql/data/56832/apRaw-12700023-011.fits APQL_FITSHEADER ... dt = 0.14417195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-011.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1225 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-012.fits,70220,12,30 Processing /data-ql/data/56832/apRaw-12700023-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34687185 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-012.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1226 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-013.fits,70220,13,30 Processing /data-ql/data/56832/apRaw-12700023-013.fits APQL_FITSHEADER ... dt = 0.11998200 sec STRUCT = -> Array[1] 1227 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700023-013.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1228 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-014.fits,70220,14,30 Processing /data-ql/data/56832/apRaw-12700023-014.fits APQL_FITSHEADER ... dt = 0.13507485 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-014.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1229 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-015.fits,70220,15,30 Processing /data-ql/data/56832/apRaw-12700023-015.fits APQL_FITSHEADER ... dt = 0.19935298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-015.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1230 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-016.fits,70220,16,30 Processing /data-ql/data/56832/apRaw-12700023-016.fits APQL_FITSHEADER ... dt = 0.13680506 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-016.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 182476800 bytes Compression ratio = 2.30120 dt = 104.31581 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700022.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1231 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-017.fits,70220,17,30 Processing /data-ql/data/56832/apRaw-12700023-017.fits APQL_FITSHEADER ... dt = 0.17552185 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-017.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1232 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-018.fits,70220,18,30 Processing /data-ql/data/56832/apRaw-12700023-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31538105 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-018.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1233 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-019.fits,70220,19,30 Processing /data-ql/data/56832/apRaw-12700023-019.fits APQL_FITSHEADER ... dt = 0.14614916 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-019.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1234 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-020.fits,70220,20,30 Processing /data-ql/data/56832/apRaw-12700023-020.fits APQL_FITSHEADER ... dt = 0.13826418 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-020.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1235 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-021.fits,70220,21,30 Processing /data-ql/data/56832/apRaw-12700023-021.fits APQL_FITSHEADER ... dt = 0.17060900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-021.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1236 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-022.fits,70220,22,30 Processing /data-ql/data/56832/apRaw-12700023-022.fits APQL_FITSHEADER ... dt = 0.14426804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-022.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1237 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-023.fits,70220,23,30 Processing /data-ql/data/56832/apRaw-12700023-023.fits APQL_FITSHEADER ... dt = 0.16473889 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-023.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1238 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-024.fits,70220,24,30 Processing /data-ql/data/56832/apRaw-12700023-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30252004 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-024.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack Card is too long, comment will be truncated. 1239 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-025.fits,70220,25,30 Processing /data-ql/data/56832/apRaw-12700023-025.fits APQL_FITSHEADER ... dt = 0.13444805 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-025.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 174075840 bytes Compression ratio = 2.41226 dt = 94.700170 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700022.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1240 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-026.fits,70220,26,30 Processing /data-ql/data/56832/apRaw-12700023-026.fits APQL_FITSHEADER ... dt = 0.21693397 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-026.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1241 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-027.fits,70220,27,30 Processing /data-ql/data/56832/apRaw-12700023-027.fits APQL_FITSHEADER ... dt = 0.17974091 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-027.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1242 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-028.fits,70220,28,30 Processing /data-ql/data/56832/apRaw-12700023-028.fits APQL_FITSHEADER ... dt = 0.20320106 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-028.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. 1243 ql Message = UTR=/data-ql/data/56832/apRaw-12700023-029.fits,70220,29,30 Processing /data-ql/data/56832/apRaw-12700023-029.fits APQL_FITSHEADER ... dt = 0.14661121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700023-029.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 25 qr Message = UTR=DONE,12700023,56832,70220 w-12700023-030.fits,70220,30,30 Processing /data-ql/data/56832/apRaw-12700023-030.fits Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 ---------> Starting a new apquickred Bridge APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.72900200 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1245 ql Message = UTR=DONE 1246 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700023-030.fits Inserting S/N information Inserting exposure_pk information 70220 Inserting required fits keywords error information Inserting quicklook60 information % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 11:02:56 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700023 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 30 for 12700023 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700023.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. Card is too long, comment will be truncated. 1247 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-001.fits,70221,1,30 Card is too long, comment will be truncated. 1248 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-002.fits,70221,2,30 Processing /data-ql/data/56832/apRaw-12700024-002.fits APQL_FITSHEADER ... dt = 0.13665390 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-002.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1249 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-003.fits,70221,3,30 Processing /data-ql/data/56832/apRaw-12700024-003.fits Step III: Compressing with fpack APQL_FITSHEADER ... dt = 0.15858006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-003.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1250 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-004.fits,70221,4,30 Processing /data-ql/data/56832/apRaw-12700024-004.fits APQL_FITSHEADER ... dt = 0.18821096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-004.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 50.678774 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56832/apR-a-12700023.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=10 1251 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-005.fits,70221,5,30 Processing /data-ql/data/56832/apRaw-12700024-005.fits APQL_FITSHEADER ... dt = 0.16291809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-005.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56832/ap2D-a-12700023.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 7.3144579 sec % Compiled module: PUSH. Processing /data/apogee/archive/56832/apR-b-12700023.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. 1252 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-006.fits,70221,6,30 Processing /data-ql/data/56832/apRaw-12700024-006.fits APQL_PLOTARRAYS ... Input file size = 419915520 bytes Output file size = 171578880 bytes Compression ratio = 2.44736 dt = 112.81694 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700022.fits Writing output to: /data/apogee/quickred/56832/ap2D-b-12700023.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 0.38414407 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-006.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Inserting quicklook60 information Compressing /data/apogee/quickred/56832/ap2D-b-12700022.fits dt = 10.057440 sec Processing /data/apogee/archive/56832/apR-c-12700023.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700022.fits Writing output to: /data/apogee/quickred/56832/ap2D-c-12700023.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56832/ap1D-a-12700022.fits 1253 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-007.fits,70221,7,30 Processing /data-ql/data/56832/apRaw-12700024-007.fits Compressing /data/apogee/quickred/56832/ap1D-b-12700022.fits APQL_FITSHEADER ... dt = 0.95153999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-007.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap1D-c-12700022.fits dt = 7.5988250 sec Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700022.fits. Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700022.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700023.fits<< (314.94 MB) starting apquickred_dbinsert ... Inserting Quickred data Nreads = 30 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Card is too long, comment will be truncated. 1254 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-008.fits,70221,8,30 Processing /data-ql/data/56832/apRaw-12700024-008.fits APQL_FITSHEADER ... dt = 0.14503384 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-008.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1255 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-009.fits,70221,9,30 Processing /data-ql/data/56832/apRaw-12700024-009.fits APQL_FITSHEADER ... dt = 0.17307591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-009.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1256 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-010.fits,70221,10,30 Processing /data-ql/data/56832/apRaw-12700024-010.fits APQL_FITSHEADER ... dt = 0.16114616 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-010.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Step II: Subtracting average dCounts % Compiled module: MRDFITS. Card is too long, comment will be truncated. 1257 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-011.fits,70221,11,30 Processing /data-ql/data/56832/apRaw-12700024-011.fits APQL_FITSHEADER ... dt = 0.15976381 sec STRUCT = -> Array[1] 1258 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700024-011.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1259 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-012.fits,70221,12,30 Processing /data-ql/data/56832/apRaw-12700024-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.40879798 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-012.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Inserting quicklook60 information Inserting exposure header information Card is too long, comment will be truncated. 1260 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-013.fits,70221,13,30 Processing /data-ql/data/56832/apRaw-12700024-013.fits APQL_FITSHEADER ... dt = 0.30346298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-013.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Step III: Compressing with fpack apquickred_dbinsert completed dt = 64.109892 sec. dt = 482.33379 sec % Program caused arithmetic error: Floating underflow Card is too long, comment will be truncated. 1261 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-014.fits,70221,14,30 Processing /data-ql/data/56832/apRaw-12700024-014.fits APQL_FITSHEADER ... dt = 0.18121600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-014.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1262 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-015.fits,70221,15,30 Processing /data-ql/data/56832/apRaw-12700024-015.fits APQL_FITSHEADER ... dt = 0.10618496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-015.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 138041280 bytes Compression ratio = 2.28149 dt = 83.267819 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700023.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1263 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-016.fits,70221,16,30 Processing /data-ql/data/56832/apRaw-12700024-016.fits APQL_FITSHEADER ... dt = 0.41431403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-016.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1264 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-017.fits,70221,17,30 Processing /data-ql/data/56832/apRaw-12700024-017.fits APQL_FITSHEADER ... dt = 0.17717814 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-017.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1265 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-018.fits,70221,18,30 Processing /data-ql/data/56832/apRaw-12700024-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.71418881 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-018.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1266 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-019.fits,70221,19,30 Processing /data-ql/data/56832/apRaw-12700024-019.fits APQL_FITSHEADER ... dt = 0.14654279 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-019.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1267 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-020.fits,70221,20,30 Processing /data-ql/data/56832/apRaw-12700024-020.fits APQL_FITSHEADER ... dt = 0.15288806 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-020.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1268 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-021.fits,70221,21,30 Processing /data-ql/data/56832/apRaw-12700024-021.fits APQL_FITSHEADER ... dt = 0.17619801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-021.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1269 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-022.fits,70221,22,30 Processing /data-ql/data/56832/apRaw-12700024-022.fits APQL_FITSHEADER ... dt = 0.14693904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-022.fits Inserting S/N information Inserting exposure_pk information 70221 es Compression ratio = 2.39015 dt = 74.664016 sec 3/3 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56832/apR-c-12700023.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1270 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-023.fits,70221,23,30 Processing /data-ql/data/56832/apRaw-12700024-023.fits APQL_FITSHEADER ... dt = 0.15536499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-023.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1271 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-024.fits,70221,24,30 Processing /data-ql/data/56832/apRaw-12700024-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.78373599 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-024.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1272 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-025.fits,70221,25,30 Processing /data-ql/data/56832/apRaw-12700024-025.fits APQL_FITSHEADER ... dt = 0.16982102 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-025.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1273 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-026.fits,70221,26,30 Processing /data-ql/data/56832/apRaw-12700024-026.fits APQL_FITSHEADER ... dt = 0.15282917 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-026.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1274 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-027.fits,70221,27,30 Processing /data-ql/data/56832/apRaw-12700024-027.fits APQL_FITSHEADER ... dt = 0.14705586 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-027.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1275 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-028.fits,70221,28,30 Processing /data-ql/data/56832/apRaw-12700024-028.fits APQL_FITSHEADER ... dt = 0.15428710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-028.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Card is too long, comment will be truncated. 1276 ql Message = UTR=/data-ql/data/56832/apRaw-12700024-029.fits,70221,29,30 Processing /data-ql/data/56832/apRaw-12700024-029.fits APQL_FITSHEADER ... dt = 0.10813403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700024-029.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 129274560 bytes Compression ratio = 2.43621 dt = 75.510926 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700023.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700023.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700023.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700023.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700023.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700023.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Card is too long, comment will be truncated. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM Inserting exposure header information 26 qr Message = UTR=DONE,12700024,56832,70221 Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 11:08:13 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700024 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12700024 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700024.fits APQL_FITSHEADER ... dt = 0.37528205 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1278 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700024-030.fits Inserting S/N information Inserting exposure_pk information 70221 Inserting required fits keywords error information Inserting quicklook60 information apquickred_dbinsert completed dt = 13.209089 sec. dt = 325.84276 sec Card is too long, comment will be truncated. 1279 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-001.fits,70222,1,30 Card is too long, comment will be truncated. 1280 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-002.fits,70222,2,30 Processing /data-ql/data/56832/apRaw-12700025-002.fits APQL_FITSHEADER ... dt = 1.1706431 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-002.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1281 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-003.fits,70222,3,30 Processing /data-ql/data/56832/apRaw-12700025-003.fits APQL_FITSHEADER ... dt = 0.12178993 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-003.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information dt = 34.631354 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700024.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700024.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3397760 sec Processing /data/apogee/archive/56832/apR-b-12700024.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56832/ap2D-b-12700024.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.6802840 sec Processing /data/apogee/archive/56832/apR-c-12700024.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1282 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-004.fits,70222,4,30 Processing /data-ql/data/56832/apRaw-12700025-004.fits APQL_FITSHEADER ... dt = 0.16845512 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-004.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-c-12700024.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.8097470 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700024.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1283 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-005.fits,70222,5,30 Processing /data-ql/data/56832/apRaw-12700025-005.fits APQL_FITSHEADER ... dt = 0.85236406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-005.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1284 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-006.fits,70222,6,30 Processing /data-ql/data/56832/apRaw-12700025-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35999489 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-006.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1285 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-007.fits,70222,7,30 Processing /data-ql/data/56832/apRaw-12700025-007.fits APQL_FITSHEADER ... dt = 0.14267707 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-007.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1286 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-008.fits,70222,8,30 Processing /data-ql/data/56832/apRaw-12700025-008.fits APQL_FITSHEADER ... dt = 0.15066481 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-008.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1287 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-009.fits,70222,9,30 Processing /data-ql/data/56832/apRaw-12700025-009.fits APQL_FITSHEADER ... dt = 0.14345312 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-009.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information 1288 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1289 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-010.fits,70222,10,30 Processing /data-ql/data/56832/apRaw-12700025-010.fits APQL_FITSHEADER ... dt = 0.12979603 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-010.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1290 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-011.fits,70222,11,30 Processing /data-ql/data/56832/apRaw-12700025-011.fits APQL_FITSHEADER ... dt = 0.18084788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-011.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1291 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-012.fits,70222,12,30 Processing /data-ql/data/56832/apRaw-12700025-012.fits APQL_PLOTARRAYS ... Input file size = 314939520 bytes Output file size = 140590080 bytes Compression ratio = 2.24013 dt = 83.064907 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700024.fits<< (314.94 MB) APQL_FITSHEADER ... dt = 0.29946589 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-012.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Inserting quicklook60 information Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1292 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-013.fits,70222,13,30 Processing /data-ql/data/56832/apRaw-12700025-013.fits APQL_FITSHEADER ... dt = 0.19167089 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-013.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1293 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-014.fits,70222,14,30 Processing /data-ql/data/56832/apRaw-12700025-014.fits APQL_FITSHEADER ... dt = 0.16928697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-014.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1294 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-015.fits,70222,15,30 Processing /data-ql/data/56832/apRaw-12700025-015.fits APQL_FITSHEADER ... dt = 0.14261913 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-015.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1295 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-016.fits,70222,16,30 Processing /data-ql/data/56832/apRaw-12700025-016.fits APQL_FITSHEADER ... dt = 0.40696716 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-016.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1296 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-017.fits,70222,17,30 Processing /data-ql/data/56832/apRaw-12700025-017.fits APQL_FITSHEADER ... dt = 0.13209486 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-017.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1297 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-018.fits,70222,18,30 Processing /data-ql/data/56832/apRaw-12700025-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33655000 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-018.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 314939520 bytes Output file size = 140014080 bytes Compression ratio = 2.24934 dt = 68.974869 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700024.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1298 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-019.fits,70222,19,30 Processing /data-ql/data/56832/apRaw-12700025-019.fits APQL_FITSHEADER ... dt = 0.15633917 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-019.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1299 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-020.fits,70222,20,30 Processing /data-ql/data/56832/apRaw-12700025-020.fits APQL_FITSHEADER ... dt = 0.17696381 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-020.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1300 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-021.fits,70222,21,30 Processing /data-ql/data/56832/apRaw-12700025-021.fits APQL_FITSHEADER ... dt = 0.16470599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-021.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1301 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-022.fits,70222,22,30 Processing /data-ql/data/56832/apRaw-12700025-022.fits APQL_FITSHEADER ... dt = 0.13878393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-022.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1302 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-023.fits,70222,23,30 Processing /data-ql/data/56832/apRaw-12700025-023.fits APQL_FITSHEADER ... dt = 0.17005205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-023.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1303 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-024.fits,70222,24,30 Processing /data-ql/data/56832/apRaw-12700025-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33194304 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-024.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 139633920 bytes Compression ratio = 2.25547 dt = 63.783251 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700024.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700024.fits 1304 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-025.fits,70222,25,30 Processing /data-ql/data/56832/apRaw-12700025-025.fits APQL_FITSHEADER ... dt = 0.15467906 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-025.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700024.fits Card is too long, comment will be truncated. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700024.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700024.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700024.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 6.6795740 sec. dt = 281.56367 sec Card is too long, comment will be truncated. 1305 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-026.fits,70222,26,30 Processing /data-ql/data/56832/apRaw-12700025-026.fits APQL_FITSHEADER ... dt = 0.11906314 sec STRUCT = -> Array[1] 1306 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-027.fits,70222,27,30 Processing /data-ql/data/56832/apRaw-12700025-027.fits Inserting basic information for -> apRaw-12700025-026.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.11929297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-027.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1307 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-028.fits,70222,28,30 Processing /data-ql/data/56832/apRaw-12700025-028.fits APQL_FITSHEADER ... dt = 2.3251839 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-028.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 1308 ql Message = UTR=/data-ql/data/56832/apRaw-12700025-029.fits,70222,29,30 Processing /data-ql/data/56832/apRaw-12700025-029.fits APQL_FITSHEADER ... dt = 0.14647889 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700025-029.fits Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Card is too long, comment will be truncated. 27 qr Message = UTR=DONE,12700025,56832,70222 Number of running qrBridge processes: 3 Number of valid qrBridge objects: 3 res= 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally Destroying qrBridge object 2 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 11:13:32 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700025 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12700025 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33928514 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1310 ql Message = UTR=DONE Writing bundled file to /data/apogee/archive/56832/apR-[abc Inserting S/N information Inserting exposure_pk information 70222 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1311 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-001.fits,70223,1,30 Card is too long, comment will be truncated. 1312 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-002.fits,70223,2,30 Processing /data-ql/data/56832/apRaw-12700026-002.fits APQL_FITSHEADER ... dt = 0.25856304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-002.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1313 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-003.fits,70223,3,30 Processing /data-ql/data/56832/apRaw-12700026-003.fits APQL_FITSHEADER ... dt = 0.14599800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-003.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information dt = 37.736342 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700025.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700025.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 4.3015051 sec Processing /data/apogee/archive/56832/apR-b-12700025.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1314 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-004.fits,70223,4,30 Processing /data-ql/data/56832/apRaw-12700026-004.fits APQL_FITSHEADER ... dt = 0.18700314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-004.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56832/ap2D-b-12700025.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.5979090 sec Processing /data/apogee/archive/56832/apR-c-12700025.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700025.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.6474719 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1315 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-005.fits,70223,5,30 Processing /data-ql/data/56832/apRaw-12700026-005.fits APQL_FITSHEADER ... dt = 0.17815399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-005.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1316 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-006.fits,70223,6,30 Processing /data-ql/data/56832/apRaw-12700026-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31858492 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-006.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1317 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-007.fits,70223,7,30 Processing /data-ql/data/56832/apRaw-12700026-007.fits APQL_FITSHEADER ... dt = 0.43292999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-007.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Step II: Subtracting average dCounts 1318 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1319 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-008.fits,70223,8,30 Processing /data-ql/data/56832/apRaw-12700026-008.fits APQL_FITSHEADER ... dt = 0.13978100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-008.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1320 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-009.fits,70223,9,30 Processing /data-ql/data/56832/apRaw-12700026-009.fits APQL_FITSHEADER ... dt = 0.15021801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-009.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack ta/56832/apRaw-12700026-010.fits,70223,10,30 Processing /data-ql/data/56832/apRaw-12700026-010.fits APQL_FITSHEADER ... dt = 0.13794589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-010.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1322 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-011.fits,70223,11,30 Processing /data-ql/data/56832/apRaw-12700026-011.fits APQL_FITSHEADER ... dt = 0.14142203 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-011.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 140587200 bytes Compression ratio = 2.24017 dt = 75.160530 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1323 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-012.fits,70223,12,30 Processing /data-ql/data/56832/apRaw-12700026-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28958297 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-012.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1324 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-013.fits,70223,13,30 Processing /data-ql/data/56832/apRaw-12700026-013.fits APQL_FITSHEADER ... dt = 2.9665210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-013.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1325 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-014.fits,70223,14,30 Processing /data-ql/data/56832/apRaw-12700026-014.fits APQL_FITSHEADER ... dt = 0.12997007 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-014.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1326 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-015.fits,70223,15,30 Processing /data-ql/data/56832/apRaw-12700026-015.fits APQL_FITSHEADER ... dt = 0.38921499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-015.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1327 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-016.fits,70223,16,30 Processing /data-ql/data/56832/apRaw-12700026-016.fits APQL_FITSHEADER ... dt = 0.16094518 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-016.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1328 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-017.fits,70223,17,30 Processing /data-ql/data/56832/apRaw-12700026-017.fits APQL_FITSHEADER ... dt = 0.14016700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-017.fits Step III: Compressing with fpack Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1329 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-018.fits,70223,18,30 Processing /data-ql/data/56832/apRaw-12700026-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33868504 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-018.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 140097600 bytes Compression ratio = 2.24800 dt = 73.202231 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1330 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-019.fits,70223,19,30 Processing /data-ql/data/56832/apRaw-12700026-019.fits APQL_FITSHEADER ... dt = 0.15821195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-019.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1331 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-020.fits,70223,20,30 Processing /data-ql/data/56832/apRaw-12700026-020.fits APQL_FITSHEADER ... dt = 0.13844490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-020.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1332 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-021.fits,70223,21,30 Processing /data-ql/data/56832/apRaw-12700026-021.fits APQL_FITSHEADER ... dt = 0.24828386 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-021.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1333 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-022.fits,70223,22,30 Processing /data-ql/data/56832/apRaw-12700026-022.fits APQL_FITSHEADER ... dt = 0.16569591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-022.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1334 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-023.fits,70223,23,30 Processing /data-ql/data/56832/apRaw-12700026-023.fits APQL_FITSHEADER ... dt = 0.16461897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-023.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1335 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-024.fits,70223,24,30 Processing /data-ql/data/56832/apRaw-12700026-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29679990 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-024.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1336 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-025.fits,70223,25,30 Processing /data-ql/data/56832/apRaw-12700026-025.fits APQL_FITSHEADER ... dt = 0.13976693 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-025.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 139798080 bytes Compression ratio = 2.25282 dt = 70.395607 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700025.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700025.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56832/ap2D-c-12700025.fits 1337 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-026.fits,70223,26,30 Processing /data-ql/data/56832/apRaw-12700026-026.fits APQL_FITSHEADER ... dt = 0.14441490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-026.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700025.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700025.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700025.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. 1338 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-027.fits,70223,27,30 Processing /data-ql/data/56832/apRaw-12700026-027.fits APQL_FITSHEADER ... dt = 0.14165807 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-027.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information apquickred_dbinsert completed dt = 10.015700 sec. dt = 290.93377 sec Card is too long, comment will be truncated. 1339 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-028.fits,70223,28,30 Processing /data-ql/data/56832/apRaw-12700026-028.fits APQL_FITSHEADER ... dt = 0.13922596 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-028.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 1340 ql Message = UTR=/data-ql/data/56832/apRaw-12700026-029.fits,70223,29,30 Processing /data-ql/data/56832/apRaw-12700026-029.fits APQL_FITSHEADER ... dt = 0.13282585 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700026-029.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Card is too long, comment will be truncated. 28 qr Message = UTR=DONE,12700026,56832,70223 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 11:18:52 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700026 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12700026 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56832/apR-[abc]-12700026.fits APQL_FITSHEADER ... dt = 0.34327793 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1342 ql Message = UTR=DONE 1343 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12700026-030.fits Inserting S/N information Inserting exposure_pk information 70223 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1344 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-001.fits,70224,1,30 Card is too long, comment will be truncated. 1345 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-002.fits,70224,2,30 Processing /data-ql/data/56832/apRaw-12700027-002.fits APQL_FITSHEADER ... dt = 0.49946594 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-002.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1346 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-003.fits,70224,3,30 Processing /data-ql/data/56832/apRaw-12700027-003.fits APQL_FITSHEADER ... dt = 0.13000393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-003.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information dt = 39.265120 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700026.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700026.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 3.3417468 sec Processing /data/apogee/archive/56832/apR-b-12700026.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1347 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-004.fits,70224,4,30 Processing /data-ql/data/56832/apRaw-12700027-004.fits APQL_FITSHEADER ... dt = 0.20220900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-004.fits Writing output to: /data/apogee/quickred/56832/ap2D-b-12700026.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information dt = 5.1478262 sec Processing /data/apogee/archive/56832/apR-c-12700026.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700026.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3006742 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Card is too long, comment will be truncated. Compressing >>/data/apogee/archive/56832/apR-a-12700026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1348 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-005.fits,70224,5,30 Processing /data-ql/data/56832/apRaw-12700027-005.fits APQL_FITSHEADER ... dt = 0.19115210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-005.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information 1349 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1350 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-006.fits,70224,6,30 Processing /data-ql/data/56832/apRaw-12700027-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36178589 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-006.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1351 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-007.fits,70224,7,30 Processing /data-ql/data/56832/apRaw-12700027-007.fits APQL_FITSHEADER ... dt = 0.16495013 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-007.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1352 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-008.fits,70224,8,30 Processing /data-ql/data/56832/apRaw-12700027-008.fits APQL_FITSHEADER ... dt = 0.14511800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-008.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1353 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-009.fits,70224,9,30 Processing /data-ql/data/56832/apRaw-12700027-009.fits APQL_FITSHEADER ... dt = 0.15485501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-009.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1354 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-010.fits,70224,10,30 Processing /data-ql/data/56832/apRaw-12700027-010.fits APQL_FITSHEADER ... dt = 0.14575410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-010.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1355 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-011.fits,70224,11,30 Processing /data-ql/data/56832/apRaw-12700027-011.fits APQL_FITSHEADER ... dt = 0.13765121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-011.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 140636160 bytes Compression ratio = 2.23939 dt = 75.163953 sec 2/3 Card is too long, comment will be truncated. Compressing >>/data/apogee/archive/56832/apR-b-12700026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1356 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-012.fits,70224,12,30 Processing /data-ql/data/56832/apRaw-12700027-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.65782309 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-012.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1357 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-013.fits,70224,13,30 Processing /data-ql/data/56832/apRaw-12700027-013.fits APQL_FITSHEADER ... dt = 0.15868211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-013.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1358 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-014.fits,70224,14,30 Processing /data-ql/data/56832/apRaw-12700027-014.fits APQL_FITSHEADER ... dt = 0.37022710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-014.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1359 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-015.fits,70224,15,30 Processing /data-ql/data/56832/apRaw-12700027-015.fits APQL_FITSHEADER ... dt = 0.15677094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-015.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1360 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-016.fits,70224,16,30 Processing /data-ql/data/56832/apRaw-12700027-016.fits APQL_FITSHEADER ... dt = 0.40659904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-016.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1361 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-017.fits,70224,17,30 Processing /data-ql/data/56832/apRaw-12700027-017.fits APQL_FITSHEADER ... dt = 0.13875079 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-017.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 140163840 bytes Compression ratio = 2.24694 dt = 65.389921 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1362 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-018.fits,70224,18,30 Processing /data-ql/data/56832/apRaw-12700027-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36059594 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-018.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1363 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-019.fits,70224,19,30 Processing /data-ql/data/56832/apRaw-12700027-019.fits APQL_FITSHEADER ... dt = 0.15030313 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-019.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1364 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-020.fits,70224,20,30 Processing /data-ql/data/56832/apRaw-12700027-020.fits APQL_FITSHEADER ... dt = 0.15914893 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-020.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1365 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-021.fits,70224,21,30 Processing /data-ql/data/56832/apRaw-12700027-021.fits APQL_FITSHEADER ... dt = 0.34435105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-021.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1366 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-022.fits,70224,22,30 Processing /data-ql/data/56832/apRaw-12700027-022.fits APQL_FITSHEADER ... dt = 0.16219902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-022.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Step III: Compressing with fpack 1367 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-023.fits,70224,23,30 Processing /data-ql/data/56832/apRaw-12700027-023.fits APQL_FITSHEADER ... dt = 0.15094995 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-023.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1368 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-024.fits,70224,24,30 Processing /data-ql/data/56832/apRaw-12700027-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33072615 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-024.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. size = 139881600 bytes Compression ratio = 2.25147 dt = 72.612089 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700026.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700026.fits 1369 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-025.fits,70224,25,30 Processing /data-ql/data/56832/apRaw-12700027-025.fits APQL_FITSHEADER ... dt = 0.13256192 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-025.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Compressing /data/apogee/quickred/56832/ap2D-c-12700026.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700026.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700026.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700026.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. 1370 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-026.fits,70224,26,30 Processing /data-ql/data/56832/apRaw-12700027-026.fits APQL_FITSHEADER ... dt = 0.14030814 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-026.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information apquickred_dbinsert completed dt = 10.483141 sec. dt = 281.38238 sec Card is too long, comment will be truncated. 1371 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-027.fits,70224,27,30 Processing /data-ql/data/56832/apRaw-12700027-027.fits APQL_FITSHEADER ... dt = 0.14656901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-027.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1372 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-028.fits,70224,28,30 Processing /data-ql/data/56832/apRaw-12700027-028.fits APQL_FITSHEADER ... dt = 0.13760996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-028.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 1373 ql Message = UTR=/data-ql/data/56832/apRaw-12700027-029.fits,70224,29,30 Processing /data-ql/data/56832/apRaw-12700027-029.fits APQL_FITSHEADER ... dt = 0.14258409 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12700027-029.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Card is too long, comment will be truncated. 29 qr Message = UTR=DONE,12700027,56832,70224 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jun 24 11:24:13 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12700027 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12700027 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.91041684 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1375 ql Message = UTR=DONE Inserting basic information for -> apRaw-12700027-030.fits Inserting S/N information Inserting exposure_pk information 70224 Inserting required fits keywords error information Inserting quicklook60 information 1376 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A dt = 31.743230 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56832/apR-a-12700027.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-a-12700027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.3297570 sec Processing /data/apogee/archive/56832/apR-b-12700027.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-b-12700027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3272049 sec itherPosition=12.994020,A 0 - namedDitherPos=A Processing /data/apogee/archive/56832/apR-c-12700027.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 Writing output to: /data/apogee/quickred/56832/ap2D-c-12700027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.6548960 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56832/apR-a-12700027.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 314939520 bytes Output file size = 138104640 bytes Compression ratio = 2.28044 dt = 54.169907 sec 2/3 Compressing >>/data/apogee/archive/56832/apR-b-12700027.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 314939520 bytes Output file size = 131987520 bytes Compression ratio = 2.38613 dt = 54.684050 sec 3/3 Compressing >>/data/apogee/archive/56832/apR-c-12700027.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 314939520 bytes Output file size = 129597120 bytes Compression ratio = 2.43014 dt = 50.909504 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56832/ap2D-a-12700027.fits Compressing /data/apogee/quickred/56832/ap2D-b-12700027.fits Compressing /data/apogee/quickred/56832/ap2D-c-12700027.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-a-12700027.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-b-12700027.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56832/apR-c-12700027.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 9.7727430 sec. dt = 216.57481 sec 1378 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1379 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1380 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1381 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1382 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1383 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1384 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1385 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1386 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1387 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1388 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1389 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1390 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1391 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1392 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1393 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1394 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1395 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1396 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1397 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1398 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1399 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1400 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1401 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1402 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1403 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1404 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1405 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1406 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1407 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1408 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1409 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1410 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1411 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1412 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1413 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1414 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1415 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1416 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1417 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1418 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1419 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1420 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1421 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1422 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1423 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1424 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1425 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1426 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1427 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1428 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1429 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1430 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1431 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1432 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1433 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1434 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1435 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1436 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1437 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1438 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1439 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1440 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1441 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1442 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1443 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Error reading apqlactor_lun -> testing the socket connection 1444 ql Message = % PRINTF: Error encountered writing to file. Unit: 100 File: localhost.10038 Broken pipe % PRINTF: Error encountered writing to file. Unit: 100 File: localhost.10038 Broken pipe Error reading apqlactor_lun -> testing the socket connection % PRINTF: Error encountered writing to file. Unit: 100 File: localhost.10038 Broken pipe socket is close -> EXITING apql_wrapper % Error encountered writing to file. Unit: 100 File: localhost.10038 Broken pipe apqr_wrapper -> Connection from 127.0.0.1 37107 Connection from 127.0.0.1 42503