/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-07-01 16:55:50.627Z root 30 Actor.py:110 reading config file /home/sdss3/products/Linux64/apogeeql/v1_5_3a/etc/apogeeql.cfg new rollover = 51369.37 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=2, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=0) 2014-07-01 16:55:50.676Z root 30 sdss3logging.py:280 checking for stderr on ,', mode 'w' at 0x7fa9aee7a1e0> 2014-07-01 16:55:50.676Z root 30 sdss3logging.py:287 disabling all but critical stderr output on ,', mode 'w' at 0x7fa9aee7a1e0> % Compiled module: APQR_WRAPPER. % Compiled module: APQL_WRAPPER. % Compiled module: APWAVECAL_CHIP. % Compiled module: APGETDIR. % Compiled module: APWAVECAL_CHIP. % Compiled module: APQL_DEFS S. % Compiled module: APGETDIR. % Compiled module: APGUNDEF. % Compiled module: ADDSLASH. % Compiled module: CALDAT. % Compiled module: APFILEINFO. % 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: GETTOK. % Compiled module: VALID_NUM. % Compiled module: MRD_SKIP. % Compiled module: SXPAR. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. % Compiled module: REVERSE. % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: CALDAT. % Compiled module: APFILEINFO. % 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: GETTOK. % Compiled module: VALID_NUM. % Compiled module: MRD_SKIP. % Compiled module: SXPAR. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. % Compiled module: REVERSE. Connecting from apqr_wrapper to apogeeql through: localhost 10039 % Loaded DLM: IDL_IDLBRIDGE. % Compiled module: IMPORTASCII. % Compiled module: STRESS. % Compiled module: STREP. % Error opening file. File: 1 qr Message = PING % Compiled module: WRITELINE. % Compiled module: READ_ASCII. % Compiled module: QUERY_ASCII. % Compiled module: UNIQ. Connecting from apql_wrapper to apogeeql through: localhost 10038 % Loaded DLM: IDL_IDLBRIDGE. 2 qr Message = STARTING % Error opening file. File: 1 ql Message = PING MapInfo=7493,56839,1,/data-ql/plugmaps/plPlugMapA-7493-56839-01.par apqr_wrapper PLUGMAPINFO values= 7493 56839 1 /data-ql/plugmaps/plPlugMapA-7493-56839-01.par 4 qr Message = plugMapInfo=7493,56839,1,/data-ql/plugmaps/plPlugMapA-7493-56839-01.par apqr_wrapper PLUGMAPINFO values= 7493 56839 1 /data-ql/plugmaps/plPlugMapA-7493-56839-01.par % Compiled module: WRITELINE. 2 ql Message = STARTING 3 ql Message = plugMapInfo=7493,56839,1,/data-ql/plugmaps/plPlugMapA-7493-56839-01.par % Compiled module: APLOADPLUGMAP. % 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: ADD_TAG. % Compiled module: COMBINE_STRUCTS. % Compiled module: COPY_STRUCT. % Compiled module: YANNY_PAR. % Compiled module: STR_SEP. % Compiled module: ROTSPHCEN. % Compiled module: ROTSPH. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: APQL_GET_PREVEXP. 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 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 24 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-001.fits,70812,1,80 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 25 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-002.fits,70812,2,80 % Compiled module: APQL. Processing /data-ql/data/56840/apRaw-12780001-002.fits APQL_FITSHEADER ... % Compiled module: APQL_FITSHEADER. dt = 0.12488103 sec % Compiled module: PUSH. % Compiled module: FILEPATH. % Compiled module: APQL_DBINSERT. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. % Compiled module: XMANAGER. Inserting basic information for -> apRaw-12780001-002.fits % Compiled module: AVG. STRUCT = -> Array[1] % Compiled module: EXEC_SQL. Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 26 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-003.fits,70812,3,80 Processing /data-ql/data/56840/apRaw-12780001-003.fits APQL_FITSHEADER ... dt = 0.11289716 sec % Compiled module: APQL_DBINSERT_CALLBACK. STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-003.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 27 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-004.fits,70812,4,80 Processing /data-ql/data/56840/apRaw-12780001-004.fits APQL_FITSHEADER ... dt = 0.12065887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-004.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 28 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-005.fits,70812,5,80 Processing /data-ql/data/56840/apRaw-12780001-005.fits APQL_FITSHEADER ... dt = 0.12629580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-005.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 29 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-006.fits,70812,6,80 Processing /data-ql/data/56840/apRaw-12780001-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.42144418 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-006.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information % Compiled module: SET_SQL_COLARRAY. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 30 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-007.fits,70812,7,80 Processing /data-ql/data/56840/apRaw-12780001-007.fits APQL_FITSHEADER ... dt = 0.14035010 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-007.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 31 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-008.fits,70812,8,80 Processing /data-ql/data/56840/apRaw-12780001-008.fits APQL_FITSHEADER ... dt = 0.13061786 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-008.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 32 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-009.fits,70812,9,80 Processing /data-ql/data/56840/apRaw-12780001-009.fits APQL_FITSHEADER ... dt = 0.13527799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-009.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 33 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-010.fits,70812,10,80 Processing /data-ql/data/56840/apRaw-12780001-010.fits APQL_FITSHEADER ... dt = 0.13717008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-010.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 34 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-011.fits,70812,11,80 Processing /data-ql/data/56840/apRaw-12780001-011.fits APQL_FITSHEADER ... dt = 0.13298512 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-011.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 35 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-012.fits,70812,12,80 Processing /data-ql/data/56840/apRaw-12780001-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30536509 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-012.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-013.fits,70812,13,80 Processing /data-ql/data/56840/apRaw-12780001-013.fits APQL_FITSHEADER ... dt = 0.14008284 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-013.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-014.fits,70812,14,80 Processing /data-ql/data/56840/apRaw-12780001-014.fits APQL_FITSHEADER ... dt = 0.14992404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-014.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-015.fits,70812,15,80 Processing /data-ql/data/56840/apRaw-12780001-015.fits APQL_FITSHEADER ... dt = 0.15748811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-015.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-016.fits,70812,16,80 Processing /data-ql/data/56840/apRaw-12780001-016.fits APQL_FITSHEADER ... dt = 0.14942098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-016.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-017.fits,70812,17,80 Processing /data-ql/data/56840/apRaw-12780001-017.fits APQL_FITSHEADER ... dt = 0.15478301 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-017.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-018.fits,70812,18,80 Processing /data-ql/data/56840/apRaw-12780001-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32266283 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 42 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780001-018.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-019.fits,70812,19,80 Processing /data-ql/data/56840/apRaw-12780001-019.fits APQL_FITSHEADER ... dt = 0.15170598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-019.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-020.fits,70812,20,80 Processing /data-ql/data/56840/apRaw-12780001-020.fits APQL_FITSHEADER ... dt = 0.14964890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-020.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-021.fits,70812,21,80 Processing /data-ql/data/56840/apRaw-12780001-021.fits APQL_FITSHEADER ... dt = 0.15493584 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-021.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-022.fits,70812,22,80 Processing /data-ql/data/56840/apRaw-12780001-022.fits APQL_FITSHEADER ... dt = 0.14168906 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-022.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-023.fits,70812,23,80 Processing /data-ql/data/56840/apRaw-12780001-023.fits APQL_FITSHEADER ... dt = 0.14071298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-023.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-024.fits,70812,24,80 Processing /data-ql/data/56840/apRaw-12780001-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32645607 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-024.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-025.fits,70812,25,80 Processing /data-ql/data/56840/apRaw-12780001-025.fits APQL_FITSHEADER ... dt = 0.13686204 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-025.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-026.fits,70812,26,80 Processing /data-ql/data/56840/apRaw-12780001-026.fits APQL_FITSHEADER ... dt = 0.13083911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-026.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-027.fits,70812,27,80 Processing /data-ql/data/56840/apRaw-12780001-027.fits APQL_FITSHEADER ... dt = 0.12929606 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-027.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-028.fits,70812,28,80 Processing /data-ql/data/56840/apRaw-12780001-028.fits APQL_FITSHEADER ... dt = 0.13342309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-028.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-029.fits,70812,29,80 Processing /data-ql/data/56840/apRaw-12780001-029.fits APQL_FITSHEADER ... dt = 0.12918210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-029.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-030.fits,70812,30,80 Processing /data-ql/data/56840/apRaw-12780001-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30890179 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-030.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 55 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-031.fits,70812,31,80 Processing /data-ql/data/56840/apRaw-12780001-031.fits APQL_FITSHEADER ... dt = 0.13186312 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-031.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 56 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-032.fits,70812,32,80 Processing /data-ql/data/56840/apRaw-12780001-032.fits APQL_FITSHEADER ... dt = 0.12958813 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-032.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 57 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-033.fits,70812,33,80 Processing /data-ql/data/56840/apRaw-12780001-033.fits APQL_FITSHEADER ... dt = 0.12887907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-033.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 58 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-034.fits,70812,34,80 Processing /data-ql/data/56840/apRaw-12780001-034.fits APQL_FITSHEADER ... dt = 0.13151908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-034.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-035.fits,70812,35,80 Processing /data-ql/data/56840/apRaw-12780001-035.fits APQL_FITSHEADER ... dt = 0.12556601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-035.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 60 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-036.fits,70812,36,80 Processing /data-ql/data/56840/apRaw-12780001-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32152796 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-036.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-037.fits,70812,37,80 Processing /data-ql/data/56840/apRaw-12780001-037.fits APQL_FITSHEADER ... dt = 0.12417006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-037.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 62 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-038.fits,70812,38,80 Processing /data-ql/data/56840/apRaw-12780001-038.fits APQL_FITSHEADER ... dt = 0.12955999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-038.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 63 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-039.fits,70812,39,80 Processing /data-ql/data/56840/apRaw-12780001-039.fits APQL_FITSHEADER ... dt = 0.13249207 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-039.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-040.fits,70812,40,80 Processing /data-ql/data/56840/apRaw-12780001-040.fits APQL_FITSHEADER ... dt = 0.13429403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-040.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-041.fits,70812,41,80 Processing /data-ql/data/56840/apRaw-12780001-041.fits APQL_FITSHEADER ... dt = 0.13997602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-041.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 66 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-042.fits,70812,42,80 Processing /data-ql/data/56840/apRaw-12780001-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32627416 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-042.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-043.fits,70812,43,80 Processing /data-ql/data/56840/apRaw-12780001-043.fits APQL_FITSHEADER ... dt = 0.14730787 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-043.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 68 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-044.fits,70812,44,80 Processing /data-ql/data/56840/apRaw-12780001-044.fits APQL_FITSHEADER ... dt = 0.13521695 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-044.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-045.fits,70812,45,80 Processing /data-ql/data/56840/apRaw-12780001-045.fits APQL_FITSHEADER ... dt = 0.13246584 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-045.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-046.fits,70812,46,80 Processing /data-ql/data/56840/apRaw-12780001-046.fits APQL_FITSHEADER ... dt = 0.13486004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-046.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information 71 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 72 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-047.fits,70812,47,80 Processing /data-ql/data/56840/apRaw-12780001-047.fits APQL_FITSHEADER ... dt = 0.12811589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-047.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-048.fits,70812,48,80 Processing /data-ql/data/56840/apRaw-12780001-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30674577 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-048.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-049.fits,70812,49,80 Processing /data-ql/data/56840/apRaw-12780001-049.fits APQL_FITSHEADER ... dt = 0.13273907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-049.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 75 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-050.fits,70812,50,80 Processing /data-ql/data/56840/apRaw-12780001-050.fits APQL_FITSHEADER ... dt = 0.14007092 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-050.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-051.fits,70812,51,80 Processing /data-ql/data/56840/apRaw-12780001-051.fits APQL_FITSHEADER ... dt = 0.14332414 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-051.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-052.fits,70812,52,80 Processing /data-ql/data/56840/apRaw-12780001-052.fits APQL_FITSHEADER ... dt = 0.13734984 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-052.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-053.fits,70812,53,80 Processing /data-ql/data/56840/apRaw-12780001-053.fits APQL_FITSHEADER ... dt = 0.14429402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-053.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-054.fits,70812,54,80 Processing /data-ql/data/56840/apRaw-12780001-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32117891 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-054.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-055.fits,70812,55,80 Processing /data-ql/data/56840/apRaw-12780001-055.fits APQL_FITSHEADER ... dt = 0.14773297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-055.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 81 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-056.fits,70812,56,80 Processing /data-ql/data/56840/apRaw-12780001-056.fits APQL_FITSHEADER ... dt = 0.14546895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-056.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 82 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-057.fits,70812,57,80 Processing /data-ql/data/56840/apRaw-12780001-057.fits APQL_FITSHEADER ... dt = 0.14899182 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-057.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-058.fits,70812,58,80 Processing /data-ql/data/56840/apRaw-12780001-058.fits APQL_FITSHEADER ... dt = 0.15043592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-058.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-059.fits,70812,59,80 Processing /data-ql/data/56840/apRaw-12780001-059.fits APQL_FITSHEADER ... dt = 0.15299296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-059.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-060.fits,70812,60,80 Processing /data-ql/data/56840/apRaw-12780001-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32970309 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-060.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-061.fits,70812,61,80 Processing /data-ql/data/56840/apRaw-12780001-061.fits APQL_FITSHEADER ... dt = 0.15073013 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-061.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-062.fits,70812,62,80 Processing /data-ql/data/56840/apRaw-12780001-062.fits APQL_FITSHEADER ... dt = 0.15721822 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-062.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-063.fits,70812,63,80 Processing /data-ql/data/56840/apRaw-12780001-063.fits APQL_FITSHEADER ... dt = 0.15901089 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-063.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 89 ql Message = UTR=/data-ql/data/56840/apRaw-12780001-064.fits,70812,64,80 Processing /data-ql/data/56840/apRaw-12780001-064.fits APQL_FITSHEADER ... dt = 0.15695810 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-064.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-065.fits,70812,65,80 Processing /data-ql/data/56840/apRaw-12780001-065.fits APQL_FITSHEADER ... dt = 0.16482401 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-065.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-066.fits,70812,66,80 Processing /data-ql/data/56840/apRaw-12780001-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34346008 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-066.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-067.fits,70812,67,80 Processing /data-ql/data/56840/apRaw-12780001-067.fits APQL_FITSHEADER ... dt = 0.16611886 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-067.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-068.fits,70812,68,80 Processing /data-ql/data/56840/apRaw-12780001-068.fits APQL_FITSHEADER ... dt = 0.16413498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-068.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-069.fits,70812,69,80 Processing /data-ql/data/56840/apRaw-12780001-069.fits APQL_FITSHEADER ... dt = 0.16579008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-069.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-070.fits,70812,70,80 Processing /data-ql/data/56840/apRaw-12780001-070.fits APQL_FITSHEADER ... dt = 0.16397810 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-070.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-071.fits,70812,71,80 Processing /data-ql/data/56840/apRaw-12780001-071.fits APQL_FITSHEADER ... dt = 0.15709996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-071.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-072.fits,70812,72,80 Processing /data-ql/data/56840/apRaw-12780001-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33209991 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-072.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-073.fits,70812,73,80 Processing /data-ql/data/56840/apRaw-12780001-073.fits APQL_FITSHEADER ... dt = 0.15482306 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-073.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-074.fits,70812,74,80 Processing /data-ql/data/56840/apRaw-12780001-074.fits APQL_FITSHEADER ... dt = 0.16367817 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-074.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information 100 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-075.fits,70812,75,80 Processing /data-ql/data/56840/apRaw-12780001-075.fits APQL_FITSHEADER ... dt = 0.16509700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-075.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-076.fits,70812,76,80 Processing /data-ql/data/56840/apRaw-12780001-076.fits APQL_FITSHEADER ... dt = 0.25327802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-076.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-077.fits,70812,77,80 Processing /data-ql/data/56840/apRaw-12780001-077.fits APQL_FITSHEADER ... dt = 0.15786695 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-077.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-078.fits,70812,78,80 Processing /data-ql/data/56840/apRaw-12780001-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33865809 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-078.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780001-079.fits,70812,79,80 Processing /data-ql/data/56840/apRaw-12780001-079.fits APQL_FITSHEADER ... dt = 0.24580097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780001-079.fits Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780001,56840,70812 w-12780001-080.fits,70812,80,80 Processing /data-ql/data/56840/apRaw-12780001-080.fits 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 =============================== Tue Jul 1 18:31:23 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. Directory /data/apogee/quickred/56840/ does NOT exist. Creating it. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780001 Nreads=80 ----------------------------------------------------------- Step 1 - Bundling ----------------- APQL_FITSHEADER ... dt = 0.16505003 sec % Compiled module: APQBUNDLE. Nfiles = 80 for 12780001 = -> Array[1] 107 ql Message = UTR=DONE 108 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. . % Compiled module: SXDELPAR. Inserting S/N information Inserting exposure_pk information 70812 Inserting required fits keywords error information % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780001.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. 109 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-001.fits,70813,1,180 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-002.fits,70813,2,180 Processing /data-ql/data/56840/apRaw-12780002-002.fits APQL_FITSHEADER ... dt = 1.0191631 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-002.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-003.fits,70813,3,180 Processing /data-ql/data/56840/apRaw-12780002-003.fits APQL_FITSHEADER ... dt = 0.84005404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-003.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-004.fits,70813,4,180 Processing /data-ql/data/56840/apRaw-12780002-004.fits APQL_FITSHEADER ... dt = 1.1652529 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-004.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-005.fits,70813,5,180 Processing /data-ql/data/56840/apRaw-12780002-005.fits APQL_FITSHEADER ... dt = 0.93624115 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-005.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-006.fits,70813,6,180 Processing /data-ql/data/56840/apRaw-12780002-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.4650640 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-006.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-007.fits,70813,7,180 Processing /data-ql/data/56840/apRaw-12780002-007.fits APQL_FITSHEADER ... dt = 0.96484017 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-007.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-008.fits,70813,8,180 Processing /data-ql/data/56840/apRaw-12780002-008.fits APQL_FITSHEADER ... dt = 0.32898116 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-008.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 118 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-009.fits,70813,9,180 Processing /data-ql/data/56840/apRaw-12780002-009.fits APQL_FITSHEADER ... dt = 0.33931994 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-009.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-010.fits,70813,10,180 Processing /data-ql/data/56840/apRaw-12780002-010.fits APQL_FITSHEADER ... dt = 0.34560585 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-010.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-011.fits,70813,11,180 Processing /data-ql/data/56840/apRaw-12780002-011.fits APQL_FITSHEADER ... dt = 0.78679490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-011.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-012.fits,70813,12,180 Processing /data-ql/data/56840/apRaw-12780002-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32781410 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-012.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-013.fits,70813,13,180 Processing /data-ql/data/56840/apRaw-12780002-013.fits APQL_FITSHEADER ... dt = 0.18717003 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-013.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-014.fits,70813,14,180 Processing /data-ql/data/56840/apRaw-12780002-014.fits APQL_FITSHEADER ... dt = 0.18171310 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-014.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-015.fits,70813,15,180 Processing /data-ql/data/56840/apRaw-12780002-015.fits APQL_FITSHEADER ... dt = 0.33884883 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-015.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-016.fits,70813,16,180 Processing /data-ql/data/56840/apRaw-12780002-016.fits APQL_FITSHEADER ... dt = 0.17439198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-016.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-017.fits,70813,17,180 Processing /data-ql/data/56840/apRaw-12780002-017.fits APQL_FITSHEADER ... dt = 0.31669998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-017.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-018.fits,70813,18,180 Processing /data-ql/data/56840/apRaw-12780002-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.4057488 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-018.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 210.68351 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780001.fits Nreads=80 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=10 128 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-019.fits,70813,19,180 Processing /data-ql/data/56840/apRaw-12780002-019.fits APQL_FITSHEADER ... dt = 0.11551404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-019.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780001.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 8.3360031 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780001.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-020.fits,70813,20,180 Processing /data-ql/data/56840/apRaw-12780002-020.fits Writing output to: /data/apogee/quickred/56840/ap2D-b-12780001.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 0.39245605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-020.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information dt = 9.2604260 sec Processing /data/apogee/archive/56840/apR-c-12780001.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-c-12780001.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.9493620 sec Step 3 - Extracting the spectra ------------------------------- 0813,21,180 Processing /data-ql/data/56840/apRaw-12780002-021.fits 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/56840/apR-a-12780001.fits<< (839.82 MB) APQL_FITSHEADER ... dt = 1.0934870 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-021.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Nreads = 80 Step I: Making dCounts temporary file % Compiled module: MKTEMP. 131 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-022.fits,70813,22,180 Processing /data-ql/data/56840/apRaw-12780002-022.fits APQL_FITSHEADER ... dt = 0.42791295 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-022.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-023.fits,70813,23,180 Processing /data-ql/data/56840/apRaw-12780002-023.fits APQL_FITSHEADER ... dt = 0.59096408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-023.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-024.fits,70813,24,180 Processing /data-ql/data/56840/apRaw-12780002-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.80689096 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-024.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-025.fits,70813,25,180 Processing /data-ql/data/56840/apRaw-12780002-025.fits APQL_FITSHEADER ... dt = 0.16306996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-025.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-026.fits,70813,26,180 Processing /data-ql/data/56840/apRaw-12780002-026.fits APQL_FITSHEADER ... dt = 0.68164802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-026.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-027.fits,70813,27,180 Processing /data-ql/data/56840/apRaw-12780002-027.fits APQL_FITSHEADER ... dt = 0.93471003 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-027.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-028.fits,70813,28,180 Processing /data-ql/data/56840/apRaw-12780002-028.fits APQL_FITSHEADER ... dt = 0.15211105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-028.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Step II: Subtracting average dCounts % Compiled module: MRDFITS. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-029.fits,70813,29,180 Processing /data-ql/data/56840/apRaw-12780002-029.fits APQL_FITSHEADER ... dt = 0.19504905 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-029.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-030.fits,70813,30,180 Processing /data-ql/data/56840/apRaw-12780002-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35747194 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-030.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-031.fits,70813,31,180 Processing /data-ql/data/56840/apRaw-12780002-031.fits APQL_FITSHEADER ... dt = 0.15664196 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-031.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-032.fits,70813,32,180 Processing /data-ql/data/56840/apRaw-12780002-032.fits APQL_FITSHEADER ... dt = 0.56285000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-032.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-033.fits,70813,33,180 Processing /data-ql/data/56840/apRaw-12780002-033.fits APQL_FITSHEADER ... dt = 0.14479589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-033.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-034.fits,70813,34,180 Processing /data-ql/data/56840/apRaw-12780002-034.fits APQL_FITSHEADER ... dt = 0.18548203 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-034.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-035.fits,70813,35,180 Processing /data-ql/data/56840/apRaw-12780002-035.fits APQL_FITSHEADER ... dt = 0.15436387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-035.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-036.fits,70813,36,180 Processing /data-ql/data/56840/apRaw-12780002-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.52127099 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-036.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 147 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-037.fits,70813,37,180 Processing /data-ql/data/56840/apRaw-12780002-037.fits APQL_FITSHEADER ... dt = 0.14739203 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-037.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-038.fits,70813,38,180 Processing /data-ql/data/56840/apRaw-12780002-038.fits APQL_FITSHEADER ... dt = 0.15171385 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-038.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-039.fits,70813,39,180 Processing /data-ql/data/56840/apRaw-12780002-039.fits APQL_FITSHEADER ... dt = 0.13983703 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-039.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-040.fits,70813,40,180 Processing /data-ql/data/56840/apRaw-12780002-040.fits APQL_FITSHEADER ... dt = 0.13564992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-040.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-041.fits,70813,41,180 Processing /data-ql/data/56840/apRaw-12780002-041.fits APQL_FITSHEADER ... dt = 0.14022899 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-041.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 839819520 bytes Output file size = 360636480 bytes Compression ratio = 2.32871 dt = 218.74768 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780001.fits<< (839.82 MB) 152 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-042.fits,70813,42,180 Processing /data-ql/data/56840/apRaw-12780002-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34429502 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-042.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Nreads = 80 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-043.fits,70813,43,180 Processing /data-ql/data/56840/apRaw-12780002-043.fits APQL_FITSHEADER ... dt = 0.99376702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-043.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-044.fits,70813,44,180 Processing /data-ql/data/56840/apRaw-12780002-044.fits APQL_FITSHEADER ... dt = 0.17306781 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-044.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-045.fits,70813,45,180 Processing /data-ql/data/56840/apRaw-12780002-045.fits APQL_FITSHEADER ... dt = 0.41732502 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-045.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-046.fits,70813,46,180 Processing /data-ql/data/56840/apRaw-12780002-046.fits APQL_FITSHEADER ... dt = 0.16336203 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-046.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-047.fits,70813,47,180 Processing /data-ql/data/56840/apRaw-12780002-047.fits APQL_FITSHEADER ... dt = 0.17529488 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-047.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-048.fits,70813,48,180 Processing /data-ql/data/56840/apRaw-12780002-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.1837819 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-048.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 159 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-049.fits,70813,49,180 Processing /data-ql/data/56840/apRaw-12780002-049.fits APQL_FITSHEADER ... dt = 0.27918792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-049.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-050.fits,70813,50,180 Processing /data-ql/data/56840/apRaw-12780002-050.fits APQL_FITSHEADER ... dt = 0.31225705 sec STRUCT = -> Array[1] 161 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780002-050.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-051.fits,70813,51,180 Processing /data-ql/data/56840/apRaw-12780002-051.fits APQL_FITSHEADER ... dt = 0.15731692 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-051.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-052.fits,70813,52,180 Processing /data-ql/data/56840/apRaw-12780002-052.fits APQL_FITSHEADER ... dt = 0.15739202 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-052.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-053.fits,70813,53,180 Processing /data-ql/data/56840/apRaw-12780002-053.fits APQL_FITSHEADER ... dt = 0.16459703 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-053.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-054.fits,70813,54,180 Processing /data-ql/data/56840/apRaw-12780002-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33994317 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-054.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-055.fits,70813,55,180 Processing /data-ql/data/56840/apRaw-12780002-055.fits APQL_FITSHEADER ... dt = 0.16766906 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-055.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-056.fits,70813,56,180 Processing /data-ql/data/56840/apRaw-12780002-056.fits APQL_FITSHEADER ... dt = 0.15508080 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-056.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-057.fits,70813,57,180 Processing /data-ql/data/56840/apRaw-12780002-057.fits APQL_FITSHEADER ... dt = 0.15172315 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-057.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-058.fits,70813,58,180 Processing /data-ql/data/56840/apRaw-12780002-058.fits APQL_FITSHEADER ... dt = 0.13601518 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-058.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-059.fits,70813,59,180 Processing /data-ql/data/56840/apRaw-12780002-059.fits APQL_FITSHEADER ... dt = 0.13888502 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-059.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-060.fits,70813,60,180 Processing /data-ql/data/56840/apRaw-12780002-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30269504 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-060.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-061.fits,70813,61,180 Processing /data-ql/data/56840/apRaw-12780002-061.fits APQL_FITSHEADER ... dt = 0.18525696 sec STRUCT = -> Array[1] Input file size = 839819520 bytes Output file size = 345522240 bytes Compression ratio = 2.43058 dt = 205.49443 sec 3/3 Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-c-12780001.fits<< (839.82 MB) Nreads = 80 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-062.fits,70813,62,180 Processing /data-ql/data/56840/apRaw-12780002-062.fits APQL_FITSHEADER ... dt = 0.25335097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-062.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-063.fits,70813,63,180 Processing /data-ql/data/56840/apRaw-12780002-063.fits APQL_FITSHEADER ... dt = 0.84884620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-063.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-064.fits,70813,64,180 Processing /data-ql/data/56840/apRaw-12780002-064.fits APQL_FITSHEADER ... dt = 0.16572499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-064.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-065.fits,70813,65,180 Processing /data-ql/data/56840/apRaw-12780002-065.fits APQL_FITSHEADER ... dt = 0.25153995 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-065.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 177 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-066.fits,70813,66,180 Processing /data-ql/data/56840/apRaw-12780002-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.96077609 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-066.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-067.fits,70813,67,180 Processing /data-ql/data/56840/apRaw-12780002-067.fits APQL_FITSHEADER ... dt = 0.15656805 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-067.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-068.fits,70813,68,180 Processing /data-ql/data/56840/apRaw-12780002-068.fits APQL_FITSHEADER ... dt = 0.15735507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-068.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-069.fits,70813,69,180 Processing /data-ql/data/56840/apRaw-12780002-069.fits APQL_FITSHEADER ... dt = 0.26481891 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-069.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-070.fits,70813,70,180 Processing /data-ql/data/56840/apRaw-12780002-070.fits APQL_FITSHEADER ... dt = 0.14283109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-070.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-071.fits,70813,71,180 Processing /data-ql/data/56840/apRaw-12780002-071.fits APQL_FITSHEADER ... dt = 0.12408185 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-071.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-072.fits,70813,72,180 Processing /data-ql/data/56840/apRaw-12780002-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.3859768 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-072.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-073.fits,70813,73,180 Processing /data-ql/data/56840/apRaw-12780002-073.fits APQL_FITSHEADER ... dt = 0.14523411 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-073.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-074.fits,70813,74,180 Processing /data-ql/data/56840/apRaw-12780002-074.fits APQL_FITSHEADER ... dt = 0.17066503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-074.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-075.fits,70813,75,180 Processing /data-ql/data/56840/apRaw-12780002-075.fits APQL_FITSHEADER ... dt = 0.16903400 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-075.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-076.fits,70813,76,180 Processing /data-ql/data/56840/apRaw-12780002-076.fits APQL_FITSHEADER ... dt = 0.15222597 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-076.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 188 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-077.fits,70813,77,180 Processing /data-ql/data/56840/apRaw-12780002-077.fits APQL_FITSHEADER ... dt = 0.12184596 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-077.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-078.fits,70813,78,180 Processing /data-ql/data/56840/apRaw-12780002-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36294794 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 190 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780002-078.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-079.fits,70813,79,180 Processing /data-ql/data/56840/apRaw-12780002-079.fits APQL_FITSHEADER ... dt = 0.14410090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-079.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-080.fits,70813,80,180 Processing /data-ql/data/56840/apRaw-12780002-080.fits APQL_FITSHEADER ... dt = 0.14781713 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-080.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-081.fits,70813,81,180 Processing /data-ql/data/56840/apRaw-12780002-081.fits APQL_FITSHEADER ... dt = 0.14516497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-081.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Input file size = 839819520 bytes Output file size = 344810880 bytes Compression ratio = 2.43559 dt = 215.58531 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780001.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780001.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-c-12780001.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780001.fits. 194 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-082.fits,70813,82,180 Processing /data-ql/data/56840/apRaw-12780002-082.fits APQL_FITSHEADER ... dt = 0.16863394 sec % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780001.fits. Step 5 - Database prep and insert -------------------------- STRUCT = -> Array[1] % Compiled module: APQUICKRED_DBPREP. Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information % 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. Inserting Quickred IMBINZOOM Inserting exposure header information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-083.fits,70813,83,180 Processing /data-ql/data/56840/apRaw-12780002-083.fits APQL_FITSHEADER ... dt = 0.16510582 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-083.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information apquickred_dbinsert completed dt = 11.874988 sec. dt = 896.10368 sec Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-084.fits,70813,84,180 Processing /data-ql/data/56840/apRaw-12780002-084.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34965515 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-084.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-085.fits,70813,85,180 Processing /data-ql/data/56840/apRaw-12780002-085.fits APQL_FITSHEADER ... dt = 0.26814198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-085.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-086.fits,70813,86,180 Processing /data-ql/data/56840/apRaw-12780002-086.fits APQL_FITSHEADER ... dt = 0.16332793 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-086.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-087.fits,70813,87,180 Processing /data-ql/data/56840/apRaw-12780002-087.fits APQL_FITSHEADER ... dt = 0.31114101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-087.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-088.fits,70813,88,180 Processing /data-ql/data/56840/apRaw-12780002-088.fits APQL_FITSHEADER ... dt = 0.31120396 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-088.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-089.fits,70813,89,180 Processing /data-ql/data/56840/apRaw-12780002-089.fits APQL_FITSHEADER ... dt = 0.15412021 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-089.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-090.fits,70813,90,180 Processing /data-ql/data/56840/apRaw-12780002-090.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34582591 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-090.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-091.fits,70813,91,180 Processing /data-ql/data/56840/apRaw-12780002-091.fits APQL_FITSHEADER ... dt = 0.34809995 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-091.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-092.fits,70813,92,180 Processing /data-ql/data/56840/apRaw-12780002-092.fits APQL_FITSHEADER ... dt = 0.16802597 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-092.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-093.fits,70813,93,180 Processing /data-ql/data/56840/apRaw-12780002-093.fits APQL_FITSHEADER ... dt = 0.38429785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-093.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 206 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-094.fits,70813,94,180 Processing /data-ql/data/56840/apRaw-12780002-094.fits APQL_FITSHEADER ... dt = 0.36023402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-094.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-095.fits,70813,95,180 Processing /data-ql/data/56840/apRaw-12780002-095.fits APQL_FITSHEADER ... dt = 0.15215898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-095.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-096.fits,70813,96,180 Processing /data-ql/data/56840/apRaw-12780002-096.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32852006 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-096.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-097.fits,70813,97,180 Processing /data-ql/data/56840/apRaw-12780002-097.fits APQL_FITSHEADER ... dt = 0.15534186 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-097.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-098.fits,70813,98,180 Processing /data-ql/data/56840/apRaw-12780002-098.fits APQL_FITSHEADER ... dt = 0.16695714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-098.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-099.fits,70813,99,180 Processing /data-ql/data/56840/apRaw-12780002-099.fits APQL_FITSHEADER ... dt = 0.25253701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-099.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-100.fits,70813,100,180 Processing /data-ql/data/56840/apRaw-12780002-100.fits APQL_FITSHEADER ... dt = 0.38305402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-100.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-101.fits,70813,101,180 Processing /data-ql/data/56840/apRaw-12780002-101.fits APQL_FITSHEADER ... dt = 0.16043687 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-101.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-102.fits,70813,102,180 Processing /data-ql/data/56840/apRaw-12780002-102.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.41856599 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-102.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-103.fits,70813,103,180 Processing /data-ql/data/56840/apRaw-12780002-103.fits APQL_FITSHEADER ... dt = 0.42695498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-103.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-104.fits,70813,104,180 Processing /data-ql/data/56840/apRaw-12780002-104.fits APQL_FITSHEADER ... dt = 0.36037111 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-104.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-105.fits,70813,105,180 Processing /data-ql/data/56840/apRaw-12780002-105.fits APQL_FITSHEADER ... dt = 0.16083908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-105.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-106.fits,70813,106,180 Processing /data-ql/data/56840/apRaw-12780002-106.fits APQL_FITSHEADER ... dt = 0.15841198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-106.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information 219 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-107.fits,70813,107,180 Processing /data-ql/data/56840/apRaw-12780002-107.fits APQL_FITSHEADER ... dt = 0.16253495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-107.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-108.fits,70813,108,180 Processing /data-ql/data/56840/apRaw-12780002-108.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.45073318 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-108.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-109.fits,70813,109,180 Processing /data-ql/data/56840/apRaw-12780002-109.fits APQL_FITSHEADER ... dt = 0.16437387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-109.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-110.fits,70813,110,180 Processing /data-ql/data/56840/apRaw-12780002-110.fits APQL_FITSHEADER ... dt = 0.26838517 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-110.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-111.fits,70813,111,180 Processing /data-ql/data/56840/apRaw-12780002-111.fits APQL_FITSHEADER ... dt = 0.37025094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-111.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-112.fits,70813,112,180 Processing /data-ql/data/56840/apRaw-12780002-112.fits APQL_FITSHEADER ... dt = 0.16322803 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-112.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-113.fits,70813,113,180 Processing /data-ql/data/56840/apRaw-12780002-113.fits APQL_FITSHEADER ... dt = 0.19259906 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-113.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-114.fits,70813,114,180 Processing /data-ql/data/56840/apRaw-12780002-114.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54126120 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-114.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-115.fits,70813,115,180 Processing /data-ql/data/56840/apRaw-12780002-115.fits APQL_FITSHEADER ... dt = 0.15691304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-115.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-116.fits,70813,116,180 Processing /data-ql/data/56840/apRaw-12780002-116.fits APQL_FITSHEADER ... dt = 0.16580081 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-116.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-117.fits,70813,117,180 Processing /data-ql/data/56840/apRaw-12780002-117.fits APQL_FITSHEADER ... dt = 0.27385402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-117.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-118.fits,70813,118,180 Processing /data-ql/data/56840/apRaw-12780002-118.fits APQL_FITSHEADER ... dt = 0.16538501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-118.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-119.fits,70813,119,180 Processing /data-ql/data/56840/apRaw-12780002-119.fits APQL_FITSHEADER ... dt = 0.26900911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-119.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-120.fits,70813,120,180 Processing /data-ql/data/56840/apRaw-12780002-120.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33454299 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-120.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-121.fits,70813,121,180 Processing /data-ql/data/56840/apRaw-12780002-121.fits APQL_FITSHEADER ... dt = 0.34298491 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-121.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 235 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-122.fits,70813,122,180 Processing /data-ql/data/56840/apRaw-12780002-122.fits APQL_FITSHEADER ... dt = 0.24816608 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-122.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-123.fits,70813,123,180 Processing /data-ql/data/56840/apRaw-12780002-123.fits APQL_FITSHEADER ... dt = 0.16924596 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-123.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-124.fits,70813,124,180 Processing /data-ql/data/56840/apRaw-12780002-124.fits APQL_FITSHEADER ... dt = 0.20312500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-124.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-125.fits,70813,125,180 Processing /data-ql/data/56840/apRaw-12780002-125.fits APQL_FITSHEADER ... dt = 0.34977698 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-125.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-126.fits,70813,126,180 Processing /data-ql/data/56840/apRaw-12780002-126.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34617686 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-126.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-127.fits,70813,127,180 Processing /data-ql/data/56840/apRaw-12780002-127.fits APQL_FITSHEADER ... dt = 0.15970898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-127.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-128.fits,70813,128,180 Processing /data-ql/data/56840/apRaw-12780002-128.fits APQL_FITSHEADER ... dt = 0.15988088 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-128.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-129.fits,70813,129,180 Processing /data-ql/data/56840/apRaw-12780002-129.fits APQL_FITSHEADER ... dt = 0.16395497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-129.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-130.fits,70813,130,180 Processing /data-ql/data/56840/apRaw-12780002-130.fits APQL_FITSHEADER ... dt = 0.24683809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-130.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-131.fits,70813,131,180 Processing /data-ql/data/56840/apRaw-12780002-131.fits APQL_FITSHEADER ... dt = 0.25538087 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-131.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 245 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-132.fits,70813,132,180 Processing /data-ql/data/56840/apRaw-12780002-132.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33719802 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-132.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 246 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-133.fits,70813,133,180 Processing /data-ql/data/56840/apRaw-12780002-133.fits APQL_FITSHEADER ... dt = 0.15842986 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-133.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 247 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-134.fits,70813,134,180 Processing /data-ql/data/56840/apRaw-12780002-134.fits APQL_FITSHEADER ... dt = 0.16229701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-134.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 248 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-135.fits,70813,135,180 Processing /data-ql/data/56840/apRaw-12780002-135.fits APQL_FITSHEADER ... dt = 0.15954709 sec STRUCT = -> Array[1] 249 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780002-135.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-136.fits,70813,136,180 Processing /data-ql/data/56840/apRaw-12780002-136.fits APQL_FITSHEADER ... dt = 0.20178699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-136.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-137.fits,70813,137,180 Processing /data-ql/data/56840/apRaw-12780002-137.fits APQL_FITSHEADER ... dt = 0.16488814 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-137.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-138.fits,70813,138,180 Processing /data-ql/data/56840/apRaw-12780002-138.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54550695 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-138.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-139.fits,70813,139,180 Processing /data-ql/data/56840/apRaw-12780002-139.fits APQL_FITSHEADER ... dt = 0.42046690 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-139.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-140.fits,70813,140,180 Processing /data-ql/data/56840/apRaw-12780002-140.fits APQL_FITSHEADER ... dt = 0.20388794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-140.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-141.fits,70813,141,180 Processing /data-ql/data/56840/apRaw-12780002-141.fits APQL_FITSHEADER ... dt = 0.15829611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-141.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-142.fits,70813,142,180 Processing /data-ql/data/56840/apRaw-12780002-142.fits APQL_FITSHEADER ... dt = 0.24036503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-142.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-143.fits,70813,143,180 Processing /data-ql/data/56840/apRaw-12780002-143.fits APQL_FITSHEADER ... dt = 0.17867589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-143.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-144.fits,70813,144,180 Processing /data-ql/data/56840/apRaw-12780002-144.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.56199384 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-144.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-145.fits,70813,145,180 Processing /data-ql/data/56840/apRaw-12780002-145.fits APQL_FITSHEADER ... dt = 0.41690302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-145.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-146.fits,70813,146,180 Processing /data-ql/data/56840/apRaw-12780002-146.fits APQL_FITSHEADER ... dt = 0.15501904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-146.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-147.fits,70813,147,180 Processing /data-ql/data/56840/apRaw-12780002-147.fits APQL_FITSHEADER ... dt = 0.20743489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-147.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-148.fits,70813,148,180 Processing /data-ql/data/56840/apRaw-12780002-148.fits APQL_FITSHEADER ... dt = 0.37948108 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-148.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-149.fits,70813,149,180 Processing /data-ql/data/56840/apRaw-12780002-149.fits APQL_FITSHEADER ... dt = 0.15837097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-149.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-150.fits,70813,150,180 Processing /data-ql/data/56840/apRaw-12780002-150.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.44449615 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-150.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-151.fits,70813,151,180 Processing /data-ql/data/56840/apRaw-12780002-151.fits APQL_FITSHEADER ... dt = 0.43642998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-151.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 266 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-152.fits,70813,152,180 Processing /data-ql/data/56840/apRaw-12780002-152.fits APQL_FITSHEADER ... dt = 0.16073298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-152.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-153.fits,70813,153,180 Processing /data-ql/data/56840/apRaw-12780002-153.fits APQL_FITSHEADER ... dt = 0.15632486 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-153.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-154.fits,70813,154,180 Processing /data-ql/data/56840/apRaw-12780002-154.fits APQL_FITSHEADER ... dt = 0.17288399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-154.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 269 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-155.fits,70813,155,180 Processing /data-ql/data/56840/apRaw-12780002-155.fits APQL_FITSHEADER ... dt = 0.18006086 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-155.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 270 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-156.fits,70813,156,180 Processing /data-ql/data/56840/apRaw-12780002-156.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.52222705 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-156.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 271 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-157.fits,70813,157,180 Processing /data-ql/data/56840/apRaw-12780002-157.fits APQL_FITSHEADER ... dt = 0.35619712 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-157.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 272 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-158.fits,70813,158,180 Processing /data-ql/data/56840/apRaw-12780002-158.fits APQL_FITSHEADER ... dt = 0.16456580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-158.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-159.fits,70813,159,180 Processing /data-ql/data/56840/apRaw-12780002-159.fits APQL_FITSHEADER ... dt = 0.18504715 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-159.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-160.fits,70813,160,180 Processing /data-ql/data/56840/apRaw-12780002-160.fits APQL_FITSHEADER ... dt = 0.17095900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-160.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-161.fits,70813,161,180 Processing /data-ql/data/56840/apRaw-12780002-161.fits APQL_FITSHEADER ... dt = 0.15589595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-161.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 276 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-162.fits,70813,162,180 Processing /data-ql/data/56840/apRaw-12780002-162.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33274508 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-162.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 277 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-163.fits,70813,163,180 Processing /data-ql/data/56840/apRaw-12780002-163.fits APQL_FITSHEADER ... dt = 0.15904903 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-163.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information 278 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-164.fits,70813,164,180 Processing /data-ql/data/56840/apRaw-12780002-164.fits APQL_FITSHEADER ... dt = 0.15944600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-164.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 280 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-165.fits,70813,165,180 Processing /data-ql/data/56840/apRaw-12780002-165.fits APQL_FITSHEADER ... dt = 0.36722016 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-165.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 281 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-166.fits,70813,166,180 Processing /data-ql/data/56840/apRaw-12780002-166.fits APQL_FITSHEADER ... dt = 0.15974998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-166.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-167.fits,70813,167,180 Processing /data-ql/data/56840/apRaw-12780002-167.fits APQL_FITSHEADER ... dt = 0.16290998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-167.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-168.fits,70813,168,180 Processing /data-ql/data/56840/apRaw-12780002-168.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34286690 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-168.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 284 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-169.fits,70813,169,180 Processing /data-ql/data/56840/apRaw-12780002-169.fits APQL_FITSHEADER ... dt = 0.16619897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-169.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-170.fits,70813,170,180 Processing /data-ql/data/56840/apRaw-12780002-170.fits APQL_FITSHEADER ... dt = 0.31979895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-170.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 286 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-171.fits,70813,171,180 Processing /data-ql/data/56840/apRaw-12780002-171.fits APQL_FITSHEADER ... dt = 0.41632700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-171.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 287 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-172.fits,70813,172,180 Processing /data-ql/data/56840/apRaw-12780002-172.fits APQL_FITSHEADER ... dt = 0.16444397 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-172.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 288 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-173.fits,70813,173,180 Processing /data-ql/data/56840/apRaw-12780002-173.fits APQL_FITSHEADER ... dt = 0.35783815 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-173.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 289 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-174.fits,70813,174,180 Processing /data-ql/data/56840/apRaw-12780002-174.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.56820202 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-174.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 290 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-175.fits,70813,175,180 Processing /data-ql/data/56840/apRaw-12780002-175.fits APQL_FITSHEADER ... dt = 0.15905714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-175.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-176.fits,70813,176,180 Processing /data-ql/data/56840/apRaw-12780002-176.fits APQL_FITSHEADER ... dt = 0.24759793 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-176.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-177.fits,70813,177,180 Processing /data-ql/data/56840/apRaw-12780002-177.fits APQL_FITSHEADER ... dt = 0.15351701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-177.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 293 ql Message = UTR=/data-ql/data/56840/apRaw-12780002-178.fits,70813,178,180 Processing /data-ql/data/56840/apRaw-12780002-178.fits APQL_FITSHEADER ... dt = 0.18711495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-178.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780002-179.fits,70813,179,180 Processing /data-ql/data/56840/apRaw-12780002-179.fits APQL_FITSHEADER ... dt = 0.28989291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780002-179.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780002,56840,70813 w-12780002-180.fits,70813,180,180 Processing /data-ql/data/56840/apRaw-12780002-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 =============================== Tue Jul 1 19:03:26 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780002 Nreads=180 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 180 for 12780002 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780002.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.52640796 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 296 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780002-180.fits Inserting S/N information Inserting exposure_pk information 70813 Inserting required fits keywords error information Inserting quicklook60 information 297 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 298 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 299 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-001.fits,70814,1,80 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 300 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-002.fits,70814,2,80 Processing /data-ql/data/56840/apRaw-12780003-002.fits APQL_FITSHEADER ... dt = 0.31861091 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-002.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-003.fits,70814,3,80 Processing /data-ql/data/56840/apRaw-12780003-003.fits APQL_FITSHEADER ... dt = 0.18483496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-003.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-004.fits,70814,4,80 Processing /data-ql/data/56840/apRaw-12780003-004.fits APQL_FITSHEADER ... dt = 0.18226600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-004.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-005.fits,70814,5,80 Processing /data-ql/data/56840/apRaw-12780003-005.fits APQL_FITSHEADER ... dt = 0.17318583 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-005.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-006.fits,70814,6,80 Processing /data-ql/data/56840/apRaw-12780003-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.51979184 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-006.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-007.fits,70814,7,80 Processing /data-ql/data/56840/apRaw-12780003-007.fits APQL_FITSHEADER ... dt = 0.13763714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-007.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-008.fits,70814,8,80 Processing /data-ql/data/56840/apRaw-12780003-008.fits APQL_FITSHEADER ... dt = 0.15263200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-008.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-009.fits,70814,9,80 Processing /data-ql/data/56840/apRaw-12780003-009.fits APQL_FITSHEADER ... dt = 0.15617704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-009.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-010.fits,70814,10,80 Processing /data-ql/data/56840/apRaw-12780003-010.fits APQL_FITSHEADER ... dt = 0.16774511 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-010.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information 309 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-011.fits,70814,11,80 Processing /data-ql/data/56840/apRaw-12780003-011.fits APQL_FITSHEADER ... dt = 0.32137799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-011.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-012.fits,70814,12,80 Processing /data-ql/data/56840/apRaw-12780003-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.79065180 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-012.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-013.fits,70814,13,80 Processing /data-ql/data/56840/apRaw-12780003-013.fits APQL_FITSHEADER ... dt = 0.15586996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-013.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-014.fits,70814,14,80 Processing /data-ql/data/56840/apRaw-12780003-014.fits APQL_FITSHEADER ... dt = 0.16143894 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-014.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-015.fits,70814,15,80 Processing /data-ql/data/56840/apRaw-12780003-015.fits APQL_FITSHEADER ... dt = 0.18246412 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-015.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-016.fits,70814,16,80 Processing /data-ql/data/56840/apRaw-12780003-016.fits APQL_FITSHEADER ... dt = 0.18040586 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-016.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-017.fits,70814,17,80 Processing /data-ql/data/56840/apRaw-12780003-017.fits APQL_FITSHEADER ... dt = 0.16984797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-017.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-018.fits,70814,18,80 Processing /data-ql/data/56840/apRaw-12780003-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.39883685 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-018.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-019.fits,70814,19,80 Processing /data-ql/data/56840/apRaw-12780003-019.fits APQL_FITSHEADER ... dt = 0.46181679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-019.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-020.fits,70814,20,80 Processing /data-ql/data/56840/apRaw-12780003-020.fits APQL_FITSHEADER ... dt = 0.18033290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-020.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-021.fits,70814,21,80 Processing /data-ql/data/56840/apRaw-12780003-021.fits APQL_FITSHEADER ... dt = 0.14300299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-021.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-022.fits,70814,22,80 Processing /data-ql/data/56840/apRaw-12780003-022.fits APQL_FITSHEADER ... dt = 0.16869497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-022.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-023.fits,70814,23,80 Processing /data-ql/data/56840/apRaw-12780003-023.fits APQL_FITSHEADER ... dt = 0.54294205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-023.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-024.fits,70814,24,80 Processing /data-ql/data/56840/apRaw-12780003-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28090906 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-024.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information dt = 271.82404 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780002.fits Nreads=180 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-025.fits,70814,25,80 Processing /data-ql/data/56840/apRaw-12780003-025.fits APQL_FITSHEADER ... dt = 0.17166996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-025.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 11.014698 sec Processing /data/apogee/archive/56840/apR-b-12780002.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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-026.fits,70814,26,80 Processing /data-ql/data/56840/apRaw-12780003-026.fits APQL_FITSHEADER ... dt = 0.17840600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-026.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 10.224949 sec Processing /data/apogee/archive/56840/apR-c-12780002.fits Nreads=180 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-027.fits,70814,27,80 Processing /data-ql/data/56840/apRaw-12780003-027.fits APQL_FITSHEADER ... dt = 0.15911889 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-027.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 10.968758 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/56840/apR-a-12780002.fits<< (1889.58 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 327 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-028.fits,70814,28,80 Processing /data-ql/data/56840/apRaw-12780003-028.fits APQL_FITSHEADER ... dt = 0.15503407 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-028.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-029.fits,70814,29,80 Processing /data-ql/data/56840/apRaw-12780003-029.fits APQL_FITSHEADER ... dt = 0.15281296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-029.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-030.fits,70814,30,80 Processing /data-ql/data/56840/apRaw-12780003-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.51916814 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-030.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-031.fits,70814,31,80 Processing /data-ql/data/56840/apRaw-12780003-031.fits APQL_FITSHEADER ... dt = 0.14715600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-031.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-032.fits,70814,32,80 Processing /data-ql/data/56840/apRaw-12780003-032.fits APQL_FITSHEADER ... dt = 0.21127105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-032.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-033.fits,70814,33,80 Processing /data-ql/data/56840/apRaw-12780003-033.fits APQL_FITSHEADER ... dt = 0.41749191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-033.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-034.fits,70814,34,80 Processing /data-ql/data/56840/apRaw-12780003-034.fits APQL_FITSHEADER ... dt = 0.14807701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-034.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-035.fits,70814,35,80 Processing /data-ql/data/56840/apRaw-12780003-035.fits APQL_FITSHEADER ... dt = 0.16775799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-035.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-036.fits,70814,36,80 Processing /data-ql/data/56840/apRaw-12780003-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33049679 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-036.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-037.fits,70814,37,80 Processing /data-ql/data/56840/apRaw-12780003-037.fits APQL_FITSHEADER ... dt = 0.44135118 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-037.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-038.fits,70814,38,80 Processing /data-ql/data/56840/apRaw-12780003-038.fits APQL_FITSHEADER ... dt = 0.17998886 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-038.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information 338 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-039.fits,70814,39,80 Processing /data-ql/data/56840/apRaw-12780003-039.fits APQL_FITSHEADER ... dt = 0.17653704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-039.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 340 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-040.fits,70814,40,80 Processing /data-ql/data/56840/apRaw-12780003-040.fits APQL_FITSHEADER ... dt = 0.15919590 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-040.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-041.fits,70814,41,80 Processing /data-ql/data/56840/apRaw-12780003-041.fits APQL_FITSHEADER ... dt = 0.16481900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-041.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-042.fits,70814,42,80 Processing /data-ql/data/56840/apRaw-12780003-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36425018 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-042.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-043.fits,70814,43,80 Processing /data-ql/data/56840/apRaw-12780003-043.fits APQL_FITSHEADER ... dt = 0.16422296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-043.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-044.fits,70814,44,80 Processing /data-ql/data/56840/apRaw-12780003-044.fits APQL_FITSHEADER ... dt = 0.43810487 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-044.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 345 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-045.fits,70814,45,80 Processing /data-ql/data/56840/apRaw-12780003-045.fits APQL_FITSHEADER ... dt = 0.85832500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-045.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-046.fits,70814,46,80 Processing /data-ql/data/56840/apRaw-12780003-046.fits APQL_FITSHEADER ... dt = 0.55276799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-046.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-047.fits,70814,47,80 Processing /data-ql/data/56840/apRaw-12780003-047.fits APQL_FITSHEADER ... dt = 0.16573095 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-047.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-048.fits,70814,48,80 Processing /data-ql/data/56840/apRaw-12780003-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.41660690 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-048.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-049.fits,70814,49,80 Processing /data-ql/data/56840/apRaw-12780003-049.fits APQL_FITSHEADER ... dt = 0.15805912 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-049.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-050.fits,70814,50,80 Processing /data-ql/data/56840/apRaw-12780003-050.fits APQL_FITSHEADER ... dt = 0.17536497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-050.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-051.fits,70814,51,80 Processing /data-ql/data/56840/apRaw-12780003-051.fits APQL_FITSHEADER ... dt = 0.16730905 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-051.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-052.fits,70814,52,80 Processing /data-ql/data/56840/apRaw-12780003-052.fits APQL_FITSHEADER ... dt = 0.20493197 sec STRUCT = -> Array[1] 353 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-053.fits,70814,53,80 Processing /data-ql/data/56840/apRaw-12780003-053.fits Inserting basic information for -> apRaw-12780003-052.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.43217683 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-053.fits Card is too long, comment will be truncated. Output verification resultInHDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-054.fits,70814,54,80 Processing /data-ql/data/56840/apRaw-12780003-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.66591191 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-054.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-055.fits,70814,55,80 Processing /data-ql/data/56840/apRaw-12780003-055.fits APQL_FITSHEADER ... dt = 0.13114595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-055.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 356 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-056.fits,70814,56,80 Processing /data-ql/data/56840/apRaw-12780003-056.fits APQL_FITSHEADER ... dt = 0.13790393 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-056.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-057.fits,70814,57,80 Processing /data-ql/data/56840/apRaw-12780003-057.fits APQL_FITSHEADER ... dt = 0.16628814 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-057.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-058.fits,70814,58,80 Processing /data-ql/data/56840/apRaw-12780003-058.fits APQL_FITSHEADER ... dt = 0.46255708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-058.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-059.fits,70814,59,80 Processing /data-ql/data/56840/apRaw-12780003-059.fits APQL_FITSHEADER ... dt = 0.17634702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-059.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-060.fits,70814,60,80 Processing /data-ql/data/56840/apRaw-12780003-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38607097 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-060.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-061.fits,70814,61,80 Processing /data-ql/data/56840/apRaw-12780003-061.fits APQL_FITSHEADER ... dt = 0.16519904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-061.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-062.fits,70814,62,80 Processing /data-ql/data/56840/apRaw-12780003-062.fits APQL_FITSHEADER ... dt = 0.16598201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-062.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-063.fits,70814,63,80 Processing /data-ql/data/56840/apRaw-12780003-063.fits APQL_FITSHEADER ... dt = 0.21264100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-063.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-064.fits,70814,64,80 Processing /data-ql/data/56840/apRaw-12780003-064.fits APQL_FITSHEADER ... dt = 0.14813495 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-064.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-065.fits,70814,65,80 Processing /data-ql/data/56840/apRaw-12780003-065.fits APQL_FITSHEADER ... dt = 0.15485096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-065.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-066.fits,70814,66,80 Processing /data-ql/data/56840/apRaw-12780003-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.51937389 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-066.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-067.fits,70814,67,80 Processing /data-ql/data/56840/apRaw-12780003-067.fits APQL_FITSHEADER ... dt = 0.43944097 sec STRUCT = -> Array[1] 368 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780003-067.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-068.fits,70814,68,80 Processing /data-ql/data/56840/apRaw-12780003-068.fits APQL_FITSHEADER ... dt = 0.15346909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-068.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-069.fits,70814,69,80 Processing /data-ql/data/56840/apRaw-12780003-069.fits APQL_FITSHEADER ... dt = 0.11207104 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-069.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-070.fits,70814,70,80 Processing /data-ql/data/56840/apRaw-12780003-070.fits APQL_FITSHEADER ... dt = 0.15224290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-070.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 372 ql Message = UTR=/data-ql/data/56840/apRaw-12780003-071.fits,70814,71,80 Processing /data-ql/data/56840/apRaw-12780003-071.fits APQL_FITSHEADER ... dt = 0.15763998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-071.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-072.fits,70814,72,80 Processing /data-ql/data/56840/apRaw-12780003-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31699324 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-072.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-073.fits,70814,73,80 Processing /data-ql/data/56840/apRaw-12780003-073.fits APQL_FITSHEADER ... dt = 0.14909887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-073.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-074.fits,70814,74,80 Processing /data-ql/data/56840/apRaw-12780003-074.fits APQL_FITSHEADER ... dt = 0.14555001 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-074.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-075.fits,70814,75,80 Processing /data-ql/data/56840/apRaw-12780003-075.fits APQL_FITSHEADER ... dt = 0.14419198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-075.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-076.fits,70814,76,80 Processing /data-ql/data/56840/apRaw-12780003-076.fits APQL_FITSHEADER ... dt = 0.14886808 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-076.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-077.fits,70814,77,80 Processing /data-ql/data/56840/apRaw-12780003-077.fits APQL_FITSHEADER ... dt = 0.15566897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-077.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-078.fits,70814,78,80 Processing /data-ql/data/56840/apRaw-12780003-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30833507 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-078.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780003-079.fits,70814,79,80 Processing /data-ql/data/56840/apRaw-12780003-079.fits APQL_FITSHEADER ... dt = 0.14208603 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780003-079.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780003,56840,70814 w-12780003-080.fits,70814,80,80 Processing /data-ql/data/56840/apRaw-12780003-080.fits Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 ---------> Starting a new apquickred Bridge APQL_FITSHEADER ... dt = 0.11614609 sec STRUCT = -> Array[1] 382 ql Message = UTR=DONE 383 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780003-080.fits Inserting S/N information Inserting exposure_pk information 70814 Inserting required fits keywords error information % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jul 1 19:17:48 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 = 12780003 Nreads=80 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 80 for 12780003 % 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/56840/apR-[abc]-12780003.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. 384 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 1889579520 bytes Output file size = 803088000 bytes Compression ratio = 2.35289 dt = 575.45456 sec 2/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. 385 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-001.fits,70815,1,180 Compressing >>/data/apogee/archive/56840/apR-b-12780002.fits<< (1889.58 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-002.fits,70815,2,180 Processing /data-ql/data/56840/apRaw-12780004-002.fits APQL_FITSHEADER ... dt = 0.14232302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-002.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-003.fits,70815,3,180 Processing /data-ql/data/56840/apRaw-12780004-003.fits APQL_FITSHEADER ... dt = 0.16900516 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-003.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-004.fits,70815,4,180 Processing /data-ql/data/56840/apRaw-12780004-004.fits APQL_FITSHEADER ... dt = 0.83287501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-004.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-005.fits,70815,5,180 Processing /data-ql/data/56840/apRaw-12780004-005.fits APQL_FITSHEADER ... dt = 0.51022577 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-005.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-006.fits,70815,6,180 Processing /data-ql/data/56840/apRaw-12780004-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.81032014 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-006.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-007.fits,70815,7,180 Processing /data-ql/data/56840/apRaw-12780004-007.fits APQL_FITSHEADER ... dt = 0.93992114 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-007.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-008.fits,70815,8,180 Processing /data-ql/data/56840/apRaw-12780004-008.fits APQL_FITSHEADER ... dt = 0.99131703 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-008.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-009.fits,70815,9,180 Processing /data-ql/data/56840/apRaw-12780004-009.fits APQL_FITSHEADER ... dt = 0.32000494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-009.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-010.fits,70815,10,180 Processing /data-ql/data/56840/apRaw-12780004-010.fits APQL_FITSHEADER ... dt = 0.14660311 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-010.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-011.fits,70815,11,180 Processing /data-ql/data/56840/apRaw-12780004-011.fits APQL_FITSHEADER ... dt = 0.85510707 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-011.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-012.fits,70815,12,180 Processing /data-ql/data/56840/apRaw-12780004-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29719210 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-012.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-013.fits,70815,13,180 Processing /data-ql/data/56840/apRaw-12780004-013.fits APQL_FITSHEADER ... dt = 1.0048430 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-013.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information dt = 153.49174 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780003.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-014.fits,70815,14,180 Processing /data-ql/data/56840/apRaw-12780004-014.fits APQL_FITSHEADER ... dt = 0.15402603 sec STRUCT = -> Array[1] 399 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780004-014.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780003.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 12.641764 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780003.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-015.fits,70815,15,180 Processing /data-ql/data/56840/apRaw-12780004-015.fits APQL_FITSHEADER ... dt = 0.15729713 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-015.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.9911520 sec Processing /data/apogee/archive/56840/apR-c-12780003.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-016.fits,70815,16,180 Processing /data-ql/data/56840/apRaw-12780004-016.fits APQL_FITSHEADER ... dt = 0.14838195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-016.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 10.264441 sec Step 3 - Extracting the spectra ------------------------------- Card is too long, comment will be truncated. Cannot do extraction for EXPTYPE=INTERNALFLAT Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: 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/56840/apR-a-12780003.fits<< (839.82 MB) 402 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-017.fits,70815,17,180 Processing /data-ql/data/56840/apRaw-12780004-017.fits APQL_FITSHEADER ... dt = 1.2686200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-017.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Nreads = 80 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-018.fits,70815,18,180 Processing /data-ql/data/56840/apRaw-12780004-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.97249389 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-018.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-019.fits,70815,19,180 Processing /data-ql/data/56840/apRaw-12780004-019.fits APQL_FITSHEADER ... dt = 0.40146494 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-019.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-020.fits,70815,20,180 Processing /data-ql/data/56840/apRaw-12780004-020.fits APQL_FITSHEADER ... dt = 0.78471398 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-020.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 406 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-021.fits,70815,21,180 Processing /data-ql/data/56840/apRaw-12780004-021.fits APQL_FITSHEADER ... dt = 0.25130391 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-021.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-022.fits,70815,22,180 Processing /data-ql/data/56840/apRaw-12780004-022.fits APQL_FITSHEADER ... dt = 0.16027999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-022.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-023.fits,70815,23,180 Processing /data-ql/data/56840/apRaw-12780004-023.fits APQL_FITSHEADER ... dt = 0.11950684 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-023.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-024.fits,70815,24,180 Processing /data-ql/data/56840/apRaw-12780004-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61838388 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-024.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 410 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-025.fits,70815,25,180 Processing /data-ql/data/56840/apRaw-12780004-025.fits APQL_FITSHEADER ... dt = 0.11801505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-025.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-026.fits,70815,26,180 Processing /data-ql/data/56840/apRaw-12780004-026.fits APQL_FITSHEADER ... dt = 0.73596978 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-026.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-027.fits,70815,27,180 Processing /data-ql/data/56840/apRaw-12780004-027.fits APQL_FITSHEADER ... dt = 0.12619519 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-027.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-028.fits,70815,28,180 Processing /data-ql/data/56840/apRaw-12780004-028.fits APQL_FITSHEADER ... dt = 0.13926411 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-028.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Step II: Subtracting average dCounts % Compiled module: MRDFITS. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-029.fits,70815,29,180 Processing /data-ql/data/56840/apRaw-12780004-029.fits APQL_FITSHEADER ... dt = 0.16320610 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-029.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 415 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-030.fits,70815,30,180 Processing /data-ql/data/56840/apRaw-12780004-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.1739891 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-030.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-031.fits,70815,31,180 Processing /data-ql/data/56840/apRaw-12780004-031.fits APQL_FITSHEADER ... dt = 0.18031979 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-031.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-032.fits,70815,32,180 Processing /data-ql/data/56840/apRaw-12780004-032.fits APQL_FITSHEADER ... dt = 0.95223093 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-032.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-033.fits,70815,33,180 Processing /data-ql/data/56840/apRaw-12780004-033.fits APQL_FITSHEADER ... dt = 0.14955115 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-033.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-034.fits,70815,34,180 Processing /data-ql/data/56840/apRaw-12780004-034.fits APQL_FITSHEADER ... dt = 0.18035984 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-034.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-035.fits,70815,35,180 Processing /data-ql/data/56840/apRaw-12780004-035.fits APQL_FITSHEADER ... dt = 0.15039206 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-035.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-036.fits,70815,36,180 Processing /data-ql/data/56840/apRaw-12780004-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.66409492 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-036.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 422 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-037.fits,70815,37,180 Processing /data-ql/data/56840/apRaw-12780004-037.fits APQL_FITSHEADER ... dt = 0.45355201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-037.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-038.fits,70815,38,180 Processing /data-ql/data/56840/apRaw-12780004-038.fits APQL_FITSHEADER ... dt = 0.16731000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-038.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-039.fits,70815,39,180 Processing /data-ql/data/56840/apRaw-12780004-039.fits APQL_FITSHEADER ... dt = 0.98228788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-039.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-040.fits,70815,40,180 Processing /data-ql/data/56840/apRaw-12780004-040.fits APQL_FITSHEADER ... dt = 0.14428997 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-040.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-041.fits,70815,41,180 Processing /data-ql/data/56840/apRaw-12780004-041.fits APQL_FITSHEADER ... dt = 0.15396118 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-041.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-042.fits,70815,42,180 Processing /data-ql/data/56840/apRaw-12780004-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31094790 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 428 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780004-042.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-043.fits,70815,43,180 Processing /data-ql/data/56840/apRaw-12780004-043.fits APQL_FITSHEADER ... dt = 0.15385509 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-043.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-044.fits,70815,44,180 Processing /data-ql/data/56840/apRaw-12780004-044.fits APQL_FITSHEADER ... dt = 0.15421891 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-044.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-045.fits,70815,45,180 Processing /data-ql/data/56840/apRaw-12780004-045.fits APQL_FITSHEADER ... dt = 0.14400291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-045.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-046.fits,70815,46,180 Processing /data-ql/data/56840/apRaw-12780004-046.fits APQL_FITSHEADER ... dt = 0.17501187 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-046.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-047.fits,70815,47,180 Processing /data-ql/data/56840/apRaw-12780004-047.fits APQL_FITSHEADER ... dt = 0.15363503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-047.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-048.fits,70815,48,180 Processing /data-ql/data/56840/apRaw-12780004-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61265683 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-048.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-049.fits,70815,49,180 Processing /data-ql/data/56840/apRaw-12780004-049.fits APQL_FITSHEADER ... dt = 0.16066217 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-049.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-050.fits,70815,50,180 Processing /data-ql/data/56840/apRaw-12780004-050.fits APQL_FITSHEADER ... dt = 0.14872098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-050.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Input file size = 839819520 bytes Output file size = 362044800 bytes Compression ratio = 2.31966 dt = 356.38928 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780003.fits<< (839.82 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 80 Step I: Making dCounts temporary file 437 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-051.fits,70815,51,180 Processing /data-ql/data/56840/apRaw-12780004-051.fits APQL_FITSHEADER ... dt = 0.14598179 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-051.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-052.fits,70815,52,180 Processing /data-ql/data/56840/apRaw-12780004-052.fits APQL_FITSHEADER ... dt = 1.0170510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-052.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-053.fits,70815,53,180 Processing /data-ql/data/56840/apRaw-12780004-053.fits APQL_FITSHEADER ... dt = 0.16244698 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-053.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-054.fits,70815,54,180 Processing /data-ql/data/56840/apRaw-12780004-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32490587 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-054.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-055.fits,70815,55,180 Processing /data-ql/data/56840/apRaw-12780004-055.fits APQL_FITSHEADER ... dt = 0.12557006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-055.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-056.fits,70815,56,180 Processing /data-ql/data/56840/apRaw-12780004-056.fits APQL_FITSHEADER ... dt = 1.7119699 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-056.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-057.fits,70815,57,180 Processing /data-ql/data/56840/apRaw-12780004-057.fits APQL_FITSHEADER ... dt = 0.14430881 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-057.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 444 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-058.fits,70815,58,180 Processing /data-ql/data/56840/apRaw-12780004-058.fits APQL_FITSHEADER ... dt = 0.15314388 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-058.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-059.fits,70815,59,180 Processing /data-ql/data/56840/apRaw-12780004-059.fits APQL_FITSHEADER ... dt = 0.73338199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-059.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-060.fits,70815,60,180 Processing /data-ql/data/56840/apRaw-12780004-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0159030 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-060.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-061.fits,70815,61,180 Processing /data-ql/data/56840/apRaw-12780004-061.fits APQL_FITSHEADER ... dt = 0.79744697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-061.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-062.fits,70815,62,180 Processing /data-ql/data/56840/apRaw-12780004-062.fits APQL_FITSHEADER ... dt = 0.14695597 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-062.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-063.fits,70815,63,180 Processing /data-ql/data/56840/apRaw-12780004-063.fits APQL_FITSHEADER ... dt = 0.49598217 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-063.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-064.fits,70815,64,180 Processing /data-ql/data/56840/apRaw-12780004-064.fits APQL_FITSHEADER ... dt = 0.63065505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-064.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-065.fits,70815,65,180 Processing /data-ql/data/56840/apRaw-12780004-065.fits APQL_FITSHEADER ... dt = 0.17151904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-065.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-066.fits,70815,66,180 Processing /data-ql/data/56840/apRaw-12780004-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29106998 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-066.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-067.fits,70815,67,180 Processing /data-ql/data/56840/apRaw-12780004-067.fits APQL_FITSHEADER ... dt = 0.17411804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-067.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-068.fits,70815,68,180 Processing /data-ql/data/56840/apRaw-12780004-068.fits APQL_FITSHEADER ... dt = 0.17488909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-068.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-069.fits,70815,69,180 Processing /data-ql/data/56840/apRaw-12780004-069.fits APQL_FITSHEADER ... dt = 0.13577700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-069.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-070.fits,70815,70,180 Processing /data-ql/data/56840/apRaw-12780004-070.fits APQL_FITSHEADER ... dt = 0.18449903 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-070.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information 457 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 458 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-071.fits,70815,71,180 Processing /data-ql/data/56840/apRaw-12780004-071.fits APQL_FITSHEADER ... dt = 0.16299987 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-071.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 459 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-072.fits,70815,72,180 Processing /data-ql/data/56840/apRaw-12780004-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32102895 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-072.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 460 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-073.fits,70815,73,180 Processing /data-ql/data/56840/apRaw-12780004-073.fits APQL_FITSHEADER ... dt = 0.12289095 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-073.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 461 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-074.fits,70815,74,180 Processing /data-ql/data/56840/apRaw-12780004-074.fits APQL_FITSHEADER ... dt = 0.12012601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-074.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 462 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-075.fits,70815,75,180 Processing /data-ql/data/56840/apRaw-12780004-075.fits APQL_FITSHEADER ... dt = 0.13945603 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-075.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 463 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-076.fits,70815,76,180 Processing /data-ql/data/56840/apRaw-12780004-076.fits APQL_FITSHEADER ... dt = 0.12004709 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-076.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 464 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-077.fits,70815,77,180 Processing /data-ql/data/56840/apRaw-12780004-077.fits APQL_FITSHEADER ... dt = 0.12665915 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-077.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 465 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-078.fits,70815,78,180 Processing /data-ql/data/56840/apRaw-12780004-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36987185 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-078.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 466 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-079.fits,70815,79,180 Processing /data-ql/data/56840/apRaw-12780004-079.fits APQL_FITSHEADER ... dt = 0.12002707 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-079.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 467 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-080.fits,70815,80,180 Processing /data-ql/data/56840/apRaw-12780004-080.fits APQL_FITSHEADER ... dt = 0.14483714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-080.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 468 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-081.fits,70815,81,180 Processing /data-ql/data/56840/apRaw-12780004-081.fits APQL_FITSHEADER ... dt = 0.15298605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-081.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 469 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-082.fits,70815,82,180 Processing /data-ql/data/56840/apRaw-12780004-082.fits APQL_FITSHEADER ... dt = 0.15255404 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-082.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 839819520 bytes Output file size = 347607360 bytes Compression ratio = 2.41600 dt = 355.75430 sec 3/3 470 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-083.fits,70815,83,180 Processing /data-ql/data/56840/apRaw-12780004-083.fits APQL_FITSHEADER ... dt = 0.19649506 sec STRUCT = -> Array[1] 471 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-084.fits,70815,84,180 Processing /data-ql/data/56840/apRaw-12780004-084.fits Inserting basic information for -> apRaw-12780004-083.fits APQL_PLOTARRAYS ... Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.53687620 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-084.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Compressing >>/data/apogee/archive/56840/apR-c-12780003.fits<< (839.82 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 80 472 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-085.fits,70815,85,180 Processing /data-ql/data/56840/apRaw-12780004-085.fits Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 0.14988017 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-085.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 473 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-086.fits,70815,86,180 Processing /data-ql/data/56840/apRaw-12780004-086.fits APQL_FITSHEADER ... dt = 0.13312507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-086.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 474 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-087.fits,70815,87,180 Processing /data-ql/data/56840/apRaw-12780004-087.fits APQL_FITSHEADER ... dt = 0.13620806 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-087.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 475 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-088.fits,70815,88,180 Processing /data-ql/data/56840/apRaw-12780004-088.fits APQL_FITSHEADER ... dt = 0.14927387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-088.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 476 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-089.fits,70815,89,180 Processing /data-ql/data/56840/apRaw-12780004-089.fits APQL_FITSHEADER ... dt = 0.41078782 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-089.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 477 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-090.fits,70815,90,180 Processing /data-ql/data/56840/apRaw-12780004-090.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31542301 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-090.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 478 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-091.fits,70815,91,180 Processing /data-ql/data/56840/apRaw-12780004-091.fits APQL_FITSHEADER ... dt = 0.14815402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-091.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 479 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-092.fits,70815,92,180 Processing /data-ql/data/56840/apRaw-12780004-092.fits APQL_FITSHEADER ... dt = 0.12283802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-092.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 480 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-093.fits,70815,93,180 Processing /data-ql/data/56840/apRaw-12780004-093.fits APQL_FITSHEADER ... dt = 0.91125679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-093.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 481 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-094.fits,70815,94,180 Processing /data-ql/data/56840/apRaw-12780004-094.fits APQL_FITSHEADER ... dt = 0.11629605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-094.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 482 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-095.fits,70815,95,180 Processing /data-ql/data/56840/apRaw-12780004-095.fits APQL_FITSHEADER ... dt = 0.80879593 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-095.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 483 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-096.fits,70815,96,180 Processing /data-ql/data/56840/apRaw-12780004-096.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.53643703 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-096.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 484 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-097.fits,70815,97,180 Processing /data-ql/data/56840/apRaw-12780004-097.fits APQL_FITSHEADER ... dt = 0.13283992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-097.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 485 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-098.fits,70815,98,180 Processing /data-ql/data/56840/apRaw-12780004-098.fits APQL_FITSHEADER ... dt = 0.20801401 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-098.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 486 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-099.fits,70815,99,180 Processing /data-ql/data/56840/apRaw-12780004-099.fits APQL_FITSHEADER ... dt = 0.15332484 sec STRUCT = -> Array[1] 487 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780004-099.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 488 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-100.fits,70815,100,180 Processing /data-ql/data/56840/apRaw-12780004-100.fits APQL_FITSHEADER ... dt = 0.19562387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-100.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 489 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-101.fits,70815,101,180 Processing /data-ql/data/56840/apRaw-12780004-101.fits APQL_FITSHEADER ... dt = 0.47788882 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-101.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 490 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-102.fits,70815,102,180 Processing /data-ql/data/56840/apRaw-12780004-102.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33013487 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-102.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 1889579520 bytes Output file size = 763896960 bytes Compression ratio = 2.47361 dt = 1081.0140 sec 3/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. 491 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-103.fits,70815,103,180 Processing /data-ql/data/56840/apRaw-12780004-103.fits APQL_FITSHEADER ... dt = 0.14430499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-103.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-c-12780002.fits<< (1889.58 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 492 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-104.fits,70815,104,180 Processing /data-ql/data/56840/apRaw-12780004-104.fits APQL_FITSHEADER ... dt = 0.15088201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-104.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 493 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-105.fits,70815,105,180 Processing /data-ql/data/56840/apRaw-12780004-105.fits APQL_FITSHEADER ... dt = 0.14264107 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-105.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 494 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-106.fits,70815,106,180 Processing /data-ql/data/56840/apRaw-12780004-106.fits APQL_FITSHEADER ... dt = 0.15283394 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-106.fits Step I: Making dCounts temporary file Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 495 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-107.fits,70815,107,180 Processing /data-ql/data/56840/apRaw-12780004-107.fits APQL_FITSHEADER ... dt = 0.41988182 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-107.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 496 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-108.fits,70815,108,180 Processing /data-ql/data/56840/apRaw-12780004-108.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30659199 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-108.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 497 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-109.fits,70815,109,180 Processing /data-ql/data/56840/apRaw-12780004-109.fits APQL_FITSHEADER ... dt = 0.22229195 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-109.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 498 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-110.fits,70815,110,180 Processing /data-ql/data/56840/apRaw-12780004-110.fits APQL_FITSHEADER ... dt = 0.17856383 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-110.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 499 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-111.fits,70815,111,180 Processing /data-ql/data/56840/apRaw-12780004-111.fits APQL_FITSHEADER ... dt = 0.16679907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-111.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 500 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-112.fits,70815,112,180 Processing /data-ql/data/56840/apRaw-12780004-112.fits APQL_FITSHEADER ... dt = 0.36707616 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-112.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 501 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-113.fits,70815,113,180 Processing /data-ql/data/56840/apRaw-12780004-113.fits APQL_FITSHEADER ... dt = 2.3043141 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-113.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 502 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-114.fits,70815,114,180 Processing /data-ql/data/56840/apRaw-12780004-114.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.66884303 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-114.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 839819520 bytes Output file size = 345265920 bytes Compression ratio = 2.43238 dt = 326.46224 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780003.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 503 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-115.fits,70815,115,180 Processing /data-ql/data/56840/apRaw-12780004-115.fits APQL_FITSHEADER ... dt = 0.15722895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-115.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-b-12780003.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-c-12780003.fits 504 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-116.fits,70815,116,180 Processing /data-ql/data/56840/apRaw-12780004-116.fits APQL_FITSHEADER ... dt = 0.16224599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-116.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780003.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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 505 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-117.fits,70815,117,180 Processing /data-ql/data/56840/apRaw-12780004-117.fits APQL_FITSHEADER ... dt = 0.17960787 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-117.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting exposure header information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 12.811294 sec. dt = 1260.5844 sec 506 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-118.fits,70815,118,180 Processing /data-ql/data/56840/apRaw-12780004-118.fits APQL_FITSHEADER ... dt = 0.15134788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-118.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 507 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-119.fits,70815,119,180 Processing /data-ql/data/56840/apRaw-12780004-119.fits APQL_FITSHEADER ... dt = 0.15156293 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-119.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 508 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-120.fits,70815,120,180 Processing /data-ql/data/56840/apRaw-12780004-120.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.69612598 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-120.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 509 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-121.fits,70815,121,180 Processing /data-ql/data/56840/apRaw-12780004-121.fits APQL_FITSHEADER ... dt = 0.14626598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-121.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 510 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-122.fits,70815,122,180 Processing /data-ql/data/56840/apRaw-12780004-122.fits APQL_FITSHEADER ... dt = 0.14738297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-122.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-123.fits,70815,123,180 Processing /data-ql/data/56840/apRaw-12780004-123.fits APQL_FITSHEADER ... dt = 0.17168498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-123.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-124.fits,70815,124,180 Processing /data-ql/data/56840/apRaw-12780004-124.fits APQL_FITSHEADER ... dt = 0.12955308 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-124.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-125.fits,70815,125,180 Processing /data-ql/data/56840/apRaw-12780004-125.fits APQL_FITSHEADER ... dt = 0.16605902 sec STRUCT = -> Array[1] Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-126.fits,70815,126,180 Processing /data-ql/data/56840/apRaw-12780004-126.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32192612 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-126.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-127.fits,70815,127,180 Processing /data-ql/data/56840/apRaw-12780004-127.fits APQL_FITSHEADER ... dt = 0.14999795 sec STRUCT = -> Array[1] 516 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780004-127.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-128.fits,70815,128,180 Processing /data-ql/data/56840/apRaw-12780004-128.fits APQL_FITSHEADER ... dt = 1.4275632 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-128.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 518 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-129.fits,70815,129,180 Processing /data-ql/data/56840/apRaw-12780004-129.fits APQL_FITSHEADER ... dt = 0.61214399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-129.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-130.fits,70815,130,180 Processing /data-ql/data/56840/apRaw-12780004-130.fits APQL_FITSHEADER ... dt = 0.14922309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-130.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-131.fits,70815,131,180 Processing /data-ql/data/56840/apRaw-12780004-131.fits APQL_FITSHEADER ... dt = 0.16739511 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-131.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-132.fits,70815,132,180 Processing /data-ql/data/56840/apRaw-12780004-132.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29359007 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-132.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-133.fits,70815,133,180 Processing /data-ql/data/56840/apRaw-12780004-133.fits APQL_FITSHEADER ... dt = 0.65848112 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-133.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-134.fits,70815,134,180 Processing /data-ql/data/56840/apRaw-12780004-134.fits APQL_FITSHEADER ... dt = 0.15400219 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-134.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-135.fits,70815,135,180 Processing /data-ql/data/56840/apRaw-12780004-135.fits APQL_FITSHEADER ... dt = 0.16344094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-135.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-136.fits,70815,136,180 Processing /data-ql/data/56840/apRaw-12780004-136.fits APQL_FITSHEADER ... dt = 0.21445990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-136.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-137.fits,70815,137,180 Processing /data-ql/data/56840/apRaw-12780004-137.fits APQL_FITSHEADER ... dt = 0.12753582 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-137.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-138.fits,70815,138,180 Processing /data-ql/data/56840/apRaw-12780004-138.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37678194 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-138.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-139.fits,70815,139,180 Processing /data-ql/data/56840/apRaw-12780004-139.fits APQL_FITSHEADER ... dt = 0.17291093 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-139.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-140.fits,70815,140,180 Processing /data-ql/data/56840/apRaw-12780004-140.fits APQL_FITSHEADER ... dt = 0.17355609 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-140.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-141.fits,70815,141,180 Processing /data-ql/data/56840/apRaw-12780004-141.fits APQL_FITSHEADER ... dt = 0.19425106 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-141.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-142.fits,70815,142,180 Processing /data-ql/data/56840/apRaw-12780004-142.fits APQL_FITSHEADER ... dt = 0.13613391 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-142.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-143.fits,70815,143,180 Processing /data-ql/data/56840/apRaw-12780004-143.fits APQL_FITSHEADER ... dt = 0.15856719 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-143.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-144.fits,70815,144,180 Processing /data-ql/data/56840/apRaw-12780004-144.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.39506507 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-144.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-145.fits,70815,145,180 Processing /data-ql/data/56840/apRaw-12780004-145.fits APQL_FITSHEADER ... dt = 0.18020105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-145.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-146.fits,70815,146,180 Processing /data-ql/data/56840/apRaw-12780004-146.fits APQL_FITSHEADER ... dt = 0.17322612 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-146.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-147.fits,70815,147,180 Processing /data-ql/data/56840/apRaw-12780004-147.fits APQL_FITSHEADER ... dt = 0.14751387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-147.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-148.fits,70815,148,180 Processing /data-ql/data/56840/apRaw-12780004-148.fits APQL_FITSHEADER ... dt = 1.0722468 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-148.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-149.fits,70815,149,180 Processing /data-ql/data/56840/apRaw-12780004-149.fits APQL_FITSHEADER ... dt = 0.17583609 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-149.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-150.fits,70815,150,180 Processing /data-ql/data/56840/apRaw-12780004-150.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34107614 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-150.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-151.fits,70815,151,180 Processing /data-ql/data/56840/apRaw-12780004-151.fits APQL_FITSHEADER ... dt = 0.16145706 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-151.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-152.fits,70815,152,180 Processing /data-ql/data/56840/apRaw-12780004-152.fits APQL_FITSHEADER ... dt = 0.15522099 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-152.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-153.fits,70815,153,180 Processing /data-ql/data/56840/apRaw-12780004-153.fits APQL_FITSHEADER ... dt = 0.16881800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-153.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-154.fits,70815,154,180 Processing /data-ql/data/56840/apRaw-12780004-154.fits APQL_FITSHEADER ... dt = 0.14096785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-154.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 544 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-155.fits,70815,155,180 Processing /data-ql/data/56840/apRaw-12780004-155.fits APQL_FITSHEADER ... dt = 0.15935588 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-155.fits 545 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-156.fits,70815,156,180 Processing /data-ql/data/56840/apRaw-12780004-156.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37303686 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-156.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-157.fits,70815,157,180 Processing /data-ql/data/56840/apRaw-12780004-157.fits APQL_FITSHEADER ... dt = 0.13723207 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-157.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 548 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-158.fits,70815,158,180 Processing /data-ql/data/56840/apRaw-12780004-158.fits APQL_FITSHEADER ... dt = 0.44059801 sec STRUCT = -> Array[1] 549 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-159.fits,70815,159,180 Processing /data-ql/data/56840/apRaw-12780004-159.fits Inserting basic information for -> apRaw-12780004-158.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.17546296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-159.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-160.fits,70815,160,180 Processing /data-ql/data/56840/apRaw-12780004-160.fits APQL_FITSHEADER ... dt = 0.14890099 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-160.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-161.fits,70815,161,180 Processing /data-ql/data/56840/apRaw-12780004-161.fits APQL_FITSHEADER ... dt = 0.16111183 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-161.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-162.fits,70815,162,180 Processing /data-ql/data/56840/apRaw-12780004-162.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36928296 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-162.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-163.fits,70815,163,180 Processing /data-ql/data/56840/apRaw-12780004-163.fits APQL_FITSHEADER ... dt = 0.15917301 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-163.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-164.fits,70815,164,180 Processing /data-ql/data/56840/apRaw-12780004-164.fits APQL_FITSHEADER ... dt = 0.15164900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-164.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-165.fits,70815,165,180 Processing /data-ql/data/56840/apRaw-12780004-165.fits APQL_FITSHEADER ... dt = 0.15714693 sec STRUCT = -> Array[1] 556 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-166.fits,70815,166,180 Processing /data-ql/data/56840/apRaw-12780004-166.fits Inserting basic information for -> apRaw-12780004-165.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.16297007 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-166.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-167.fits,70815,167,180 Processing /data-ql/data/56840/apRaw-12780004-167.fits APQL_FITSHEADER ... dt = 0.18852592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-167.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-168.fits,70815,168,180 Processing /data-ql/data/56840/apRaw-12780004-168.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36000991 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-168.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 1889579520 bytes Output file size = 748451520 bytes Compression ratio = 2.52465 dt = 701.05290 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780002.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-b-12780002.fits 559 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-169.fits,70815,169,180 Processing /data-ql/data/56840/apRaw-12780004-169.fits APQL_FITSHEADER ... dt = 0.15432501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-169.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780002.fits Deleting Bundled files Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apR-a-12780002.fits. 560 ql Message = UTR=/data-ql/data/56840/apRaw-12780004-170.fits,70815,170,180 Processing /data-ql/data/56840/apRaw-12780004-170.fits % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780002.fits. APQL_FITSHEADER ... dt = 0.15190697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-170.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780002.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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-171.fits,70815,171,180 Processing /data-ql/data/56840/apRaw-12780004-171.fits APQL_FITSHEADER ... dt = 0.25177193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-171.fits apquickred_dbinsert completed dt = 7.4609749 sec. dt = 2688.2058 sec Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-172.fits,70815,172,180 Processing /data-ql/data/56840/apRaw-12780004-172.fits APQL_FITSHEADER ... dt = 0.15323496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-172.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-173.fits,70815,173,180 Processing /data-ql/data/56840/apRaw-12780004-173.fits APQL_FITSHEADER ... dt = 0.15499187 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-173.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-174.fits,70815,174,180 Processing /data-ql/data/56840/apRaw-12780004-174.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33584785 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-174.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-175.fits,70815,175,180 Processing /data-ql/data/56840/apRaw-12780004-175.fits APQL_FITSHEADER ... dt = 0.18118787 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-175.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-176.fits,70815,176,180 Processing /data-ql/data/56840/apRaw-12780004-176.fits APQL_FITSHEADER ... dt = 0.16271901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-176.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-177.fits,70815,177,180 Processing /data-ql/data/56840/apRaw-12780004-177.fits APQL_FITSHEADER ... dt = 0.17160487 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-177.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-178.fits,70815,178,180 Processing /data-ql/data/56840/apRaw-12780004-178.fits APQL_FITSHEADER ... dt = 0.15635085 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-178.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780004-179.fits,70815,179,180 Processing /data-ql/data/56840/apRaw-12780004-179.fits APQL_FITSHEADER ... dt = 0.15865803 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780004-179.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780004,56840,70815 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 Jul 1 19:49:48 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780004 Nreads=180 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 180 for 12780004 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780004.fits APQL_FITSHEADER ... dt = 0.40333390 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 571 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780004-180.fits Inserting S/N information Inserting exposure_pk information 70815 Inserting required fits keywords error information Inserting quicklook60 information 572 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 573 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 574 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-001.fits,70816,1,80 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-002.fits,70816,2,80 Processing /data-ql/data/56840/apRaw-12780005-002.fits APQL_FITSHEADER ... dt = 0.32300687 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-002.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information 576 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 577 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-003.fits,70816,3,80 Processing /data-ql/data/56840/apRaw-12780005-003.fits APQL_FITSHEADER ... dt = 0.16476703 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-003.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-004.fits,70816,4,80 Processing /data-ql/data/56840/apRaw-12780005-004.fits APQL_FITSHEADER ... dt = 0.21378684 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-004.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 579 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-005.fits,70816,5,80 Processing /data-ql/data/56840/apRaw-12780005-005.fits APQL_FITSHEADER ... dt = 0.17919183 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-005.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 580 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-006.fits,70816,6,80 Processing /data-ql/data/56840/apRaw-12780005-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.75513506 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-006.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-007.fits,70816,7,80 Processing /data-ql/data/56840/apRaw-12780005-007.fits APQL_FITSHEADER ... dt = 0.17750096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-007.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-008.fits,70816,8,80 Processing /data-ql/data/56840/apRaw-12780005-008.fits APQL_FITSHEADER ... dt = 0.19040990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-008.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-009.fits,70816,9,80 Processing /data-ql/data/56840/apRaw-12780005-009.fits APQL_FITSHEADER ... dt = 0.78244615 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-009.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-010.fits,70816,10,80 Processing /data-ql/data/56840/apRaw-12780005-010.fits APQL_FITSHEADER ... dt = 0.17581892 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-010.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 585 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-011.fits,70816,11,80 Processing /data-ql/data/56840/apRaw-12780005-011.fits APQL_FITSHEADER ... dt = 0.17341900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-011.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 586 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-012.fits,70816,12,80 Processing /data-ql/data/56840/apRaw-12780005-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.7172940 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-012.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 587 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-013.fits,70816,13,80 Processing /data-ql/data/56840/apRaw-12780005-013.fits APQL_FITSHEADER ... dt = 0.18604398 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-013.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 588 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-014.fits,70816,14,80 Processing /data-ql/data/56840/apRaw-12780005-014.fits APQL_FITSHEADER ... dt = 0.17598701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-014.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 589 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-015.fits,70816,15,80 Processing /data-ql/data/56840/apRaw-12780005-015.fits APQL_FITSHEADER ... dt = 0.17052412 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-015.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 590 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-016.fits,70816,16,80 Processing /data-ql/data/56840/apRaw-12780005-016.fits APQL_FITSHEADER ... dt = 0.16704702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-016.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 591 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-017.fits,70816,17,80 Processing /data-ql/data/56840/apRaw-12780005-017.fits APQL_FITSHEADER ... dt = 0.34896684 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-017.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 592 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-018.fits,70816,18,80 Processing /data-ql/data/56840/apRaw-12780005-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.43525982 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-018.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-019.fits,70816,19,80 Processing /data-ql/data/56840/apRaw-12780005-019.fits APQL_FITSHEADER ... dt = 0.93070197 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-019.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-020.fits,70816,20,80 Processing /data-ql/data/56840/apRaw-12780005-020.fits APQL_FITSHEADER ... dt = 0.16596293 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-020.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-021.fits,70816,21,80 Processing /data-ql/data/56840/apRaw-12780005-021.fits APQL_FITSHEADER ... dt = 0.16138887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-021.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-022.fits,70816,22,80 Processing /data-ql/data/56840/apRaw-12780005-022.fits APQL_FITSHEADER ... dt = 0.30368018 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-022.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 597 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-023.fits,70816,23,80 Processing /data-ql/data/56840/apRaw-12780005-023.fits APQL_FITSHEADER ... dt = 1.4256258 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-023.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 598 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-024.fits,70816,24,80 Processing /data-ql/data/56840/apRaw-12780005-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0352020 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-024.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 276.27508 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780004.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 599 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-025.fits,70816,25,80 Processing /data-ql/data/56840/apRaw-12780005-025.fits APQL_FITSHEADER ... dt = 0.22719502 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-025.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780004.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 9.8540299 sec Processing /data/apogee/archive/56840/apR-b-12780004.fits Nreads=180 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 600 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-026.fits,70816,26,80 Processing /data-ql/data/56840/apRaw-12780005-026.fits APQL_FITSHEADER ... dt = 0.17557192 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-026.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.9710691 sec Processing /data/apogee/archive/56840/apR-c-12780004.fits Nreads=180 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-027.fits,70816,27,80 Processing /data-ql/data/56840/apRaw-12780005-027.fits APQL_FITSHEADER ... dt = 0.15754294 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-027.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 9.3295040 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/56840/apR-a-12780004.fits<< (1889.58 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 602 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-028.fits,70816,28,80 Processing /data-ql/data/56840/apRaw-12780005-028.fits APQL_FITSHEADER ... dt = 0.68335295 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-028.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-029.fits,70816,29,80 Processing /data-ql/data/56840/apRaw-12780005-029.fits APQL_FITSHEADER ... dt = 0.17451715 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-029.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 604 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-030.fits,70816,30,80 Processing /data-ql/data/56840/apRaw-12780005-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37893105 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-030.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information 605 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 606 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-031.fits,70816,31,80 Processing /data-ql/data/56840/apRaw-12780005-031.fits APQL_FITSHEADER ... dt = 0.15653086 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-031.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 607 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-032.fits,70816,32,80 Processing /data-ql/data/56840/apRaw-12780005-032.fits APQL_FITSHEADER ... dt = 1.1695991 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-032.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 608 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-033.fits,70816,33,80 Processing /data-ql/data/56840/apRaw-12780005-033.fits APQL_FITSHEADER ... dt = 0.37854409 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-033.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 609 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-034.fits,70816,34,80 Processing /data-ql/data/56840/apRaw-12780005-034.fits APQL_FITSHEADER ... dt = 0.17326999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-034.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 610 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-035.fits,70816,35,80 Processing /data-ql/data/56840/apRaw-12780005-035.fits APQL_FITSHEADER ... dt = 0.17214894 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-035.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 611 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-036.fits,70816,36,80 Processing /data-ql/data/56840/apRaw-12780005-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28994703 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-036.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-037.fits,70816,37,80 Processing /data-ql/data/56840/apRaw-12780005-037.fits APQL_FITSHEADER ... dt = 0.16612101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-037.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 613 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-038.fits,70816,38,80 Processing /data-ql/data/56840/apRaw-12780005-038.fits APQL_FITSHEADER ... dt = 0.16190100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-038.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 614 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-039.fits,70816,39,80 Processing /data-ql/data/56840/apRaw-12780005-039.fits APQL_FITSHEADER ... dt = 0.16656089 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-039.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 615 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-040.fits,70816,40,80 Processing /data-ql/data/56840/apRaw-12780005-040.fits APQL_FITSHEADER ... dt = 0.38441610 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-040.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 616 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-041.fits,70816,41,80 Processing /data-ql/data/56840/apRaw-12780005-041.fits APQL_FITSHEADER ... dt = 0.14470291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-041.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-042.fits,70816,42,80 Processing /data-ql/data/56840/apRaw-12780005-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31730390 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-042.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-043.fits,70816,43,80 Processing /data-ql/data/56840/apRaw-12780005-043.fits APQL_FITSHEADER ... dt = 0.17192292 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-043.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-044.fits,70816,44,80 Processing /data-ql/data/56840/apRaw-12780005-044.fits APQL_FITSHEADER ... dt = 0.16280222 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-044.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-045.fits,70816,45,80 Processing /data-ql/data/56840/apRaw-12780005-045.fits APQL_FITSHEADER ... dt = 0.14767790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-045.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-046.fits,70816,46,80 Processing /data-ql/data/56840/apRaw-12780005-046.fits APQL_FITSHEADER ... dt = 0.43915796 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-046.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 622 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-047.fits,70816,47,80 Processing /data-ql/data/56840/apRaw-12780005-047.fits APQL_FITSHEADER ... dt = 0.99982905 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-047.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 623 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-048.fits,70816,48,80 Processing /data-ql/data/56840/apRaw-12780005-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33189201 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-048.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 624 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-049.fits,70816,49,80 Processing /data-ql/data/56840/apRaw-12780005-049.fits APQL_FITSHEADER ... dt = 0.15198779 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-049.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 625 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-050.fits,70816,50,80 Processing /data-ql/data/56840/apRaw-12780005-050.fits APQL_FITSHEADER ... dt = 2.6191559 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-050.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 626 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-051.fits,70816,51,80 Processing /data-ql/data/56840/apRaw-12780005-051.fits APQL_FITSHEADER ... dt = 0.16005087 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-051.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 627 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-052.fits,70816,52,80 Processing /data-ql/data/56840/apRaw-12780005-052.fits APQL_FITSHEADER ... dt = 0.17246914 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-052.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 628 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-053.fits,70816,53,80 Processing /data-ql/data/56840/apRaw-12780005-053.fits APQL_FITSHEADER ... dt = 0.16064095 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-053.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 629 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-054.fits,70816,54,80 Processing /data-ql/data/56840/apRaw-12780005-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.99563909 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-054.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 630 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-055.fits,70816,55,80 Processing /data-ql/data/56840/apRaw-12780005-055.fits APQL_FITSHEADER ... dt = 0.16369987 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-055.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-056.fits,70816,56,80 Processing /data-ql/data/56840/apRaw-12780005-056.fits APQL_FITSHEADER ... dt = 0.46952915 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-056.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-057.fits,70816,57,80 Processing /data-ql/data/56840/apRaw-12780005-057.fits APQL_FITSHEADER ... dt = 0.56697798 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-057.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 633 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-058.fits,70816,58,80 Processing /data-ql/data/56840/apRaw-12780005-058.fits APQL_FITSHEADER ... dt = 0.16256714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-058.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-059.fits,70816,59,80 Processing /data-ql/data/56840/apRaw-12780005-059.fits APQL_FITSHEADER ... dt = 0.14710689 sec STRUCT = -> Array[1] 635 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780005-059.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 636 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-060.fits,70816,60,80 Processing /data-ql/data/56840/apRaw-12780005-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61028290 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-060.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 637 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-061.fits,70816,61,80 Processing /data-ql/data/56840/apRaw-12780005-061.fits APQL_FITSHEADER ... dt = 0.15130305 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-061.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 638 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-062.fits,70816,62,80 Processing /data-ql/data/56840/apRaw-12780005-062.fits APQL_FITSHEADER ... dt = 2.2770901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-062.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 639 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-063.fits,70816,63,80 Processing /data-ql/data/56840/apRaw-12780005-063.fits APQL_FITSHEADER ... dt = 0.15933394 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-063.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-064.fits,70816,64,80 Processing /data-ql/data/56840/apRaw-12780005-064.fits APQL_FITSHEADER ... dt = 0.16238785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-064.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-065.fits,70816,65,80 Processing /data-ql/data/56840/apRaw-12780005-065.fits APQL_FITSHEADER ... dt = 0.15135813 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-065.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 642 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-066.fits,70816,66,80 Processing /data-ql/data/56840/apRaw-12780005-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33430815 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-066.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 643 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-067.fits,70816,67,80 Processing /data-ql/data/56840/apRaw-12780005-067.fits APQL_FITSHEADER ... dt = 0.16891694 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-067.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 644 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-068.fits,70816,68,80 Processing /data-ql/data/56840/apRaw-12780005-068.fits APQL_FITSHEADER ... dt = 0.15612602 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-068.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-069.fits,70816,69,80 Processing /data-ql/data/56840/apRaw-12780005-069.fits APQL_FITSHEADER ... dt = 0.14341593 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-069.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 646 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-070.fits,70816,70,80 Processing /data-ql/data/56840/apRaw-12780005-070.fits APQL_FITSHEADER ... dt = 0.14411592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-070.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-071.fits,70816,71,80 Processing /data-ql/data/56840/apRaw-12780005-071.fits APQL_FITSHEADER ... dt = 0.12821913 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-071.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-072.fits,70816,72,80 Processing /data-ql/data/56840/apRaw-12780005-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0679739 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-072.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-073.fits,70816,73,80 Processing /data-ql/data/56840/apRaw-12780005-073.fits APQL_FITSHEADER ... dt = 0.15283704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-073.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780005-074.fits,70816,74,80 Processing /data-ql/data/56840/apRaw-12780005-074.fits APQL_FITSHEADER ... dt = 0.15088201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-074.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 651 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-075.fits,70816,75,80 Processing /data-ql/data/56840/apRaw-12780005-075.fits APQL_FITSHEADER ... dt = 0.15247989 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-075.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 652 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-076.fits,70816,76,80 Processing /data-ql/data/56840/apRaw-12780005-076.fits APQL_FITSHEADER ... dt = 0.17188716 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-076.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 653 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-077.fits,70816,77,80 Processing /data-ql/data/56840/apRaw-12780005-077.fits APQL_FITSHEADER ... dt = 0.15087414 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-077.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 654 ql Message = UTR=/data-ql/data/56840/apRaw-12780005-078.fits,70816,78,80 Processing /data-ql/data/56840/apRaw-12780005-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34169602 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-078.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = UTR=/data-ql/data/56840/apRaw-12780005-079.fits,70816,79,80 Processing /data-ql/data/56840/apRaw-12780005-079.fits APQL_FITSHEADER ... dt = 0.14602590 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780005-079.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780005,56840,70816 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jul 1 20:04:11 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780005 Nreads=80 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 80 for 12780005 APQL_FITSHEADER ... dt = 0.15309787 sec STRUCT = -> Array[1] 657 ql Message = UTR=DONE 658 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780005-080.fits Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780005.fits Inserting S/N information Inserting exposure_pk information 70816 Inserting required fits keywords error information 659 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 660 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-001.fits,70817,1,180 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 661 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-002.fits,70817,2,180 Processing /data-ql/data/56840/apRaw-12780006-002.fits APQL_FITSHEADER ... dt = 0.30115199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-002.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 662 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-003.fits,70817,3,180 Processing /data-ql/data/56840/apRaw-12780006-003.fits APQL_FITSHEADER ... dt = 0.30123281 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-003.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 663 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-004.fits,70817,4,180 Processing /data-ql/data/56840/apRaw-12780006-004.fits APQL_FITSHEADER ... dt = 0.14080405 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-004.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 664 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-005.fits,70817,5,180 Processing /data-ql/data/56840/apRaw-12780006-005.fits APQL_FITSHEADER ... dt = 0.18395305 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-005.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 1889579520 bytes Output file size = 804418560 bytes Compression ratio = 2.34900 dt = 633.36376 sec 2/3 665 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-006.fits,70817,6,180 Processing /data-ql/data/56840/apRaw-12780006-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.90927505 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 666 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780006-006.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Compressing >>/data/apogee/archive/56840/apR-b-12780004.fits<< (1889.58 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 667 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-007.fits,70817,7,180 Processing /data-ql/data/56840/apRaw-12780006-007.fits APQL_FITSHEADER ... dt = 0.16209102 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-007.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 668 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-008.fits,70817,8,180 Processing /data-ql/data/56840/apRaw-12780006-008.fits APQL_FITSHEADER ... dt = 0.15849996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-008.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-009.fits,70817,9,180 Processing /data-ql/data/56840/apRaw-12780006-009.fits APQL_FITSHEADER ... dt = 0.63151121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-009.fits Inserting S/N infor Step Inserting exposure_pk information 70817 Inserting required fits keywords error information Processing /data/apogee/archive/56840/apR-a-12780005.fits Nreads=80 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-a-12780005.fits Saving FLUX/ERR as LONG instead of FLOAT 670 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-010.fits,70817,10,180 Processing /data-ql/data/56840/apRaw-12780006-010.fits dt = 10.560721 sec Processing /data/apogee/archive/56840/apR-b-12780005.fits Nreads=80 APQL_FITSHEADER ... dt = 0.23161006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-010.fits Inserting S/N information Inserting exposure_pk information 70817 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 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-011.fits,70817,11,180 Processing /data-ql/data/56840/apRaw-12780006-011.fits APQL_FITSHEADER ... dt = 0.14165521 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-011.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780005.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 16.162002 sec Processing /data/apogee/archive/56840/apR-c-12780005.fits Nreads=80 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 672 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-012.fits,70817,12,180 Processing /data-ql/data/56840/apRaw-12780006-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35319400 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-012.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780005.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 10.336870 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/56840/apR-a-12780005.fits<< (839.82 MB) 673 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-013.fits,70817,13,180 Processing /data-ql/data/56840/apRaw-12780006-013.fits APQL_FITSHEADER ... dt = 0.16001797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-013.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Nreads = 80 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 674 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-014.fits,70817,14,180 Processing /data-ql/data/56840/apRaw-12780006-014.fits APQL_FITSHEADER ... dt = 0.44384599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-014.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-015.fits,70817,15,180 Processing /data-ql/data/56840/apRaw-12780006-015.fits APQL_FITSHEADER ... dt = 0.72329617 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-015.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 676 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-016.fits,70817,16,180 Processing /data-ql/data/56840/apRaw-12780006-016.fits APQL_FITSHEADER ... dt = 0.12357807 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-016.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-017.fits,70817,17,180 Processing /data-ql/data/56840/apRaw-12780006-017.fits APQL_FITSHEADER ... dt = 0.15102100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-017.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-018.fits,70817,18,180 Processing /data-ql/data/56840/apRaw-12780006-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.1934140 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-018.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 679 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-019.fits,70817,19,180 Processing /data-ql/data/56840/apRaw-12780006-019.fits APQL_FITSHEADER ... dt = 0.12546015 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-019.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-020.fits,70817,20,180 Processing /data-ql/data/56840/apRaw-12780006-020.fits APQL_FITSHEADER ... dt = 0.14305186 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-020.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 681 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-021.fits,70817,21,180 Processing /data-ql/data/56840/apRaw-12780006-021.fits APQL_FITSHEADER ... dt = 1.5426002 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-021.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-022.fits,70817,22,180 Processing /data-ql/data/56840/apRaw-12780006-022.fits APQL_FITSHEADER ... dt = 0.16242409 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-022.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 683 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-023.fits,70817,23,180 Processing /data-ql/data/56840/apRaw-12780006-023.fits APQL_FITSHEADER ... dt = 1.0705881 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-023.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 684 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-024.fits,70817,24,180 Processing /data-ql/data/56840/apRaw-12780006-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37763906 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-024.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-025.fits,70817,25,180 Processing /data-ql/data/56840/apRaw-12780006-025.fits APQL_FITSHEADER ... dt = 0.13152194 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-025.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 686 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-026.fits,70817,26,180 Processing /data-ql/data/56840/apRaw-12780006-026.fits APQL_FITSHEADER ... dt = 0.36462903 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-026.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-027.fits,70817,27,180 Processing /data-ql/data/56840/apRaw-12780006-027.fits APQL_FITSHEADER ... dt = 0.24674106 sec STRUCT = -> Array[1] 688 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-028.fits,70817,28,180 Processing /data-ql/data/56840/apRaw-12780006-028.fits Inserting basic information for -> apRaw-12780006-027.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.48277998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-028.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 689 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-029.fits,70817,29,180 Processing /data-ql/data/56840/apRaw-12780006-029.fits APQL_FITSHEADER ... dt = 0.45997190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-029.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-030.fits,70817,30,180 Processing /data-ql/data/56840/apRaw-12780006-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.1201990 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-030.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-031.fits,70817,31,180 Processing /data-ql/data/56840/apRaw-12780006-031.fits APQL_FITSHEADER ... dt = 0.15609097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-031.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-032.fits,70817,32,180 Processing /data-ql/data/56840/apRaw-12780006-032.fits APQL_FITSHEADER ... dt = 0.14754105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-032.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-033.fits,70817,33,180 Processing /data-ql/data/56840/apRaw-12780006-033.fits APQL_FITSHEADER ... dt = 0.12758803 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-033.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-034.fits,70817,34,180 Processing /data-ql/data/56840/apRaw-12780006-034.fits APQL_FITSHEADER ... dt = 0.17965603 sec STRUCT = -> Array[1] 695 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780006-034.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-035.fits,70817,35,180 Processing /data-ql/data/56840/apRaw-12780006-035.fits APQL_FITSHEADER ... dt = 0.14259577 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-035.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 697 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-036.fits,70817,36,180 Processing /data-ql/data/56840/apRaw-12780006-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61459112 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-036.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 698 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-037.fits,70817,37,180 Processing /data-ql/data/56840/apRaw-12780006-037.fits APQL_FITSHEADER ... dt = 0.74097514 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-037.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 699 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-038.fits,70817,38,180 Processing /data-ql/data/56840/apRaw-12780006-038.fits APQL_FITSHEADER ... dt = 0.15603304 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-038.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 700 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-039.fits,70817,39,180 Processing /data-ql/data/56840/apRaw-12780006-039.fits APQL_FITSHEADER ... dt = 0.15923190 sec STRUCT = -> Array[1] 701 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-040.fits,70817,40,180 Processing /data-ql/data/56840/apRaw-12780006-040.fits Inserting basic information for -> apRaw-12780006-039.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.43007302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-040.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 702 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-041.fits,70817,41,180 Processing /data-ql/data/56840/apRaw-12780006-041.fits APQL_FITSHEADER ... dt = 0.17065001 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-041.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-042.fits,70817,42,180 Processing /data-ql/data/56840/apRaw-12780006-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34050894 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-042.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-043.fits,70817,43,180 Processing /data-ql/data/56840/apRaw-12780006-043.fits APQL_FITSHEADER ... dt = 0.18585491 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-043.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-044.fits,70817,44,180 Processing /data-ql/data/56840/apRaw-12780006-044.fits APQL_FITSHEADER ... dt = 0.29409599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-044.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 706 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-045.fits,70817,45,180 Processing /data-ql/data/56840/apRaw-12780006-045.fits APQL_FITSHEADER ... dt = 1.3269351 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-045.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 707 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-046.fits,70817,46,180 Processing /data-ql/data/56840/apRaw-12780006-046.fits APQL_FITSHEADER ... dt = 0.15732002 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-046.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 708 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-047.fits,70817,47,180 Processing /data-ql/data/56840/apRaw-12780006-047.fits APQL_FITSHEADER ... dt = 0.14884400 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-047.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 839819520 bytes Output file size = 362185920 bytes Compression ratio = 2.31875 dt = 387.29895 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780005.fits<< (839.82 MB) 709 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-048.fits,70817,48,180 Processing /data-ql/data/56840/apRaw-12780006-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.84067607 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 710 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-049.fits,70817,49,180 Processing /data-ql/data/56840/apRaw-12780006-049.fits Inserting basic information for -> apRaw-12780006-048.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information APQL_FITSHEADER ... dt = 0.15809298 sec ******---------******* Error: dbBridge status= 1 errmsg= ******---------******* STRUCT = -> Array[1] Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 711 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-050.fits,70817,50,180 Processing /data-ql/data/56840/apRaw-12780006-050.fits Nreads = 80 APQL_FITSHEADER ... dt = 0.15924406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-050.fits Inserting S/N information Inserting exposure_pk information 70817 Step I: Making dCounts temporary file Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 712 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-051.fits,70817,51,180 Processing /data-ql/data/56840/apRaw-12780006-051.fits APQL_FITSHEADER ... dt = 0.16954088 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-051.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-052.fits,70817,52,180 Processing /data-ql/data/56840/apRaw-12780006-052.fits APQL_FITSHEADER ... dt = 0.14598513 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-052.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-053.fits,70817,53,180 Processing /data-ql/data/56840/apRaw-12780006-053.fits APQL_FITSHEADER ... dt = 0.15151000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-053.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-054.fits,70817,54,180 Processing /data-ql/data/56840/apRaw-12780006-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0142581 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-054.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-055.fits,70817,55,180 Processing /data-ql/data/56840/apRaw-12780006-055.fits APQL_FITSHEADER ... dt = 0.17590809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-055.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-056.fits,70817,56,180 Processing /data-ql/data/56840/apRaw-12780006-056.fits APQL_FITSHEADER ... dt = 0.15579820 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-056.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-057.fits,70817,57,180 Processing /data-ql/data/56840/apRaw-12780006-057.fits APQL_FITSHEADER ... dt = 0.46869898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-057.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 719 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-058.fits,70817,58,180 Processing /data-ql/data/56840/apRaw-12780006-058.fits APQL_FITSHEADER ... dt = 0.40231705 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-058.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-059.fits,70817,59,180 Processing /data-ql/data/56840/apRaw-12780006-059.fits APQL_FITSHEADER ... dt = 0.14520311 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-059.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 721 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-060.fits,70817,60,180 Processing /data-ql/data/56840/apRaw-12780006-060.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35881090 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-060.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-061.fits,70817,61,180 Processing /data-ql/data/56840/apRaw-12780006-061.fits APQL_FITSHEADER ... dt = 0.14740205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-061.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-062.fits,70817,62,180 Processing /data-ql/data/56840/apRaw-12780006-062.fits APQL_FITSHEADER ... dt = 0.12451601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-062.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information 724 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-063.fits,70817,63,180 Processing /data-ql/data/56840/apRaw-12780006-063.fits APQL_FITSHEADER ... dt = 0.56733418 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-063.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-064.fits,70817,64,180 Processing /data-ql/data/56840/apRaw-12780006-064.fits APQL_FITSHEADER ... dt = 0.14794302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-064.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 727 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-065.fits,70817,65,180 Processing /data-ql/data/56840/apRaw-12780006-065.fits APQL_FITSHEADER ... dt = 0.24566007 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-065.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 728 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-066.fits,70817,66,180 Processing /data-ql/data/56840/apRaw-12780006-066.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32474399 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-066.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-067.fits,70817,67,180 Processing /data-ql/data/56840/apRaw-12780006-067.fits APQL_FITSHEADER ... dt = 0.17647314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-067.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-068.fits,70817,68,180 Processing /data-ql/data/56840/apRaw-12780006-068.fits APQL_FITSHEADER ... dt = 0.18261790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-068.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 731 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-069.fits,70817,69,180 Processing /data-ql/data/56840/apRaw-12780006-069.fits APQL_FITSHEADER ... dt = 0.15872407 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-069.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-070.fits,70817,70,180 Processing /data-ql/data/56840/apRaw-12780006-070.fits APQL_FITSHEADER ... dt = 0.34982896 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-070.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-071.fits,70817,71,180 Processing /data-ql/data/56840/apRaw-12780006-071.fits APQL_FITSHEADER ... dt = 0.15989590 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-071.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-072.fits,70817,72,180 Processing /data-ql/data/56840/apRaw-12780006-072.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0698810 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-072.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-073.fits,70817,73,180 Processing /data-ql/data/56840/apRaw-12780006-073.fits APQL_FITSHEADER ... dt = 0.15561318 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-073.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-074.fits,70817,74,180 Processing /data-ql/data/56840/apRaw-12780006-074.fits APQL_FITSHEADER ... dt = 0.16794801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-074.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-075.fits,70817,75,180 Processing /data-ql/data/56840/apRaw-12780006-075.fits APQL_FITSHEADER ... dt = 0.32890797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-075.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-076.fits,70817,76,180 Processing /data-ql/data/56840/apRaw-12780006-076.fits APQL_FITSHEADER ... dt = 0.16452503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-076.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-077.fits,70817,77,180 Processing /data-ql/data/56840/apRaw-12780006-077.fits APQL_FITSHEADER ... dt = 0.15489006 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-077.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 740 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-078.fits,70817,78,180 Processing /data-ql/data/56840/apRaw-12780006-078.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38256097 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-078.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 741 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-079.fits,70817,79,180 Processing /data-ql/data/56840/apRaw-12780006-079.fits APQL_FITSHEADER ... dt = 0.20653391 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-079.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-080.fits,70817,80,180 Processing /data-ql/data/56840/apRaw-12780006-080.fits APQL_FITSHEADER ... dt = 0.16341901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-080.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-081.fits,70817,81,180 Processing /data-ql/data/56840/apRaw-12780006-081.fits APQL_FITSHEADER ... dt = 0.14481115 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-081.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apRaw-12780006-082.fits,70817,82,180 Processing /data-ql/data/56840/apRaw-12780006-082.fits APQL_FITSHEADER ... dt = 0.15146708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-082.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 745 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-083.fits,70817,83,180 Processing /data-ql/data/56840/apRaw-12780006-083.fits APQL_FITSHEADER ... dt = 1.0815411 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-083.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 746 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-084.fits,70817,84,180 Processing /data-ql/data/56840/apRaw-12780006-084.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32404494 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-084.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 747 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-085.fits,70817,85,180 Processing /data-ql/data/56840/apRaw-12780006-085.fits APQL_FITSHEADER ... dt = 0.16850996 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-085.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 748 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-086.fits,70817,86,180 Processing /data-ql/data/56840/apRaw-12780006-086.fits APQL_FITSHEADER ... dt = 0.15887499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-086.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 749 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-087.fits,70817,87,180 Processing /data-ql/data/56840/apRaw-12780006-087.fits APQL_FITSHEADER ... dt = 0.16070986 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-087.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 750 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-088.fits,70817,88,180 Processing /data-ql/data/56840/apRaw-12780006-088.fits APQL_FITSHEADER ... dt = 0.48768282 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-088.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 Input file size = 839819520 bytes Output file size = 348022080 bytes Compression ratio = 2.41312 dt = 420.91061 sec 3/3 751 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-089.fits,70817,89,180 Processing /data-ql/data/56840/apRaw-12780006-089.fits APQL_FITSHEADER ... dt = 0.13157797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-089.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-c-12780005.fits<< (839.82 MB) Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 752 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-090.fits,70817,90,180 Processing /data-ql/data/56840/apRaw-12780006-090.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32074094 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-090.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Nreads = 80 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 753 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-091.fits,70817,91,180 Processing /data-ql/data/56840/apRaw-12780006-091.fits APQL_FITSHEADER ... dt = 0.19061995 sec STRUCT = -> Array[1] 754 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780006-091.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 755 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-092.fits,70817,92,180 Processing /data-ql/data/56840/apRaw-12780006-092.fits APQL_FITSHEADER ... dt = 0.15595388 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-092.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 756 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-093.fits,70817,93,180 Processing /data-ql/data/56840/apRaw-12780006-093.fits APQL_FITSHEADER ... dt = 0.85936880 sec STRUCT = -> Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 757 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-094.fits,70817,94,180 Processing /data-ql/data/56840/apRaw-12780006-094.fits APQL_FITSHEADER ... dt = 0.15183806 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-094.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 758 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-095.fits,70817,95,180 Processing /data-ql/data/56840/apRaw-12780006-095.fits APQL_FITSHEADER ... dt = 0.16078591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-095.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 759 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-096.fits,70817,96,180 Processing /data-ql/data/56840/apRaw-12780006-096.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34723902 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-096.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 760 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-097.fits,70817,97,180 Processing /data-ql/data/56840/apRaw-12780006-097.fits APQL_FITSHEADER ... dt = 0.56488800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-097.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 761 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-098.fits,70817,98,180 Processing /data-ql/data/56840/apRaw-12780006-098.fits APQL_FITSHEADER ... dt = 0.15937781 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-098.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 762 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-099.fits,70817,99,180 Processing /data-ql/data/56840/apRaw-12780006-099.fits APQL_FITSHEADER ... dt = 0.15390182 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-099.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 763 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-100.fits,70817,100,180 Processing /data-ql/data/56840/apRaw-12780006-100.fits APQL_FITSHEADER ... dt = 0.16313314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-100.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 764 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-101.fits,70817,101,180 Processing /data-ql/data/56840/apRaw-12780006-101.fits APQL_FITSHEADER ... dt = 0.18142891 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-101.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 765 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-102.fits,70817,102,180 Processing /data-ql/data/56840/apRaw-12780006-102.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.64479518 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-102.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 766 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-103.fits,70817,103,180 Processing /data-ql/data/56840/apRaw-12780006-103.fits APQL_FITSHEADER ... dt = 0.35887098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-103.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 767 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-104.fits,70817,104,180 Processing /data-ql/data/56840/apRaw-12780006-104.fits APQL_FITSHEADER ... dt = 0.20588803 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-104.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 768 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-105.fits,70817,105,180 Processing /data-ql/data/56840/apRaw-12780006-105.fits APQL_FITSHEADER ... dt = 0.14581084 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-105.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 769 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-106.fits,70817,106,180 Processing /data-ql/data/56840/apRaw-12780006-106.fits APQL_FITSHEADER ... dt = 0.42375302 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-106.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 770 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-107.fits,70817,107,180 Processing /data-ql/data/56840/apRaw-12780006-107.fits APQL_FITSHEADER ... dt = 0.19551992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-107.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 1889579520 bytes Output file size = 766002240 bytes Compression ratio = 2.46681 dt = 1086.1668 sec 3/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. 771 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-108.fits,70817,108,180 Processing /data-ql/data/56840/apRaw-12780006-108.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36936593 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 772 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-109.fits,70817,109,180 Processing /data-ql/data/56840/apRaw-12780006-109.fits Inserting basic information for -> apRaw-12780006-108.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information APQL_FITSHEADER ... dt = 0.45304704 sec ******---------******* Error: dbBridge status= 1 errmsg= ******---------******* STRUCT = -> Array[1] Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apR-c-12780004.fits<< (1889.58 MB) 773 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-110.fits,70817,110,180 Processing /data-ql/data/56840/apRaw-12780006-110.fits APQL_FITSHEADER ... dt = 0.16633797 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-110.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 774 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-111.fits,70817,111,180 Processing /data-ql/data/56840/apRaw-12780006-111.fits APQL_FITSHEADER ... dt = 0.16029191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-111.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 775 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-112.fits,70817,112,180 Processing /data-ql/data/56840/apRaw-12780006-112.fits APQL_FITSHEADER ... dt = 0.16282010 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-112.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Nreads = 180 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 776 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-113.fits,70817,113,180 Processing /data-ql/data/56840/apRaw-12780006-113.fits APQL_FITSHEADER ... dt = 1.1224291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-113.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 777 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-114.fits,70817,114,180 Processing /data-ql/data/56840/apRaw-12780006-114.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.1207380 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-114.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 778 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-115.fits,70817,115,180 Processing /data-ql/data/56840/apRaw-12780006-115.fits APQL_FITSHEADER ... dt = 0.13875914 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-115.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 779 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-116.fits,70817,116,180 Processing /data-ql/data/56840/apRaw-12780006-116.fits APQL_FITSHEADER ... dt = 0.15477514 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-116.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 780 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-117.fits,70817,117,180 Processing /data-ql/data/56840/apRaw-12780006-117.fits APQL_FITSHEADER ... dt = 0.14429903 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-117.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 781 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-118.fits,70817,118,180 Processing /data-ql/data/56840/apRaw-12780006-118.fits APQL_FITSHEADER ... dt = 0.29647207 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-118.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 782 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-119.fits,70817,119,180 Processing /data-ql/data/56840/apRaw-12780006-119.fits APQL_FITSHEADER ... dt = 0.44434905 sec STRUCT = -> Array[1] 783 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780006-119.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 784 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-120.fits,70817,120,180 Processing /data-ql/data/56840/apRaw-12780006-120.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34192801 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-120.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 839819520 bytes Output file size = 345323520 bytes Compression ratio = 2.43198 dt = 345.31879 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780005.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 785 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-121.fits,70817,121,180 Processing /data-ql/data/56840/apRaw-12780006-121.fits APQL_FITSHEADER ... dt = 0.53588200 sec STRUCT = -> Array[1] 786 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-122.fits,70817,122,180 Processing /data-ql/data/56840/apRaw-12780006-122.fits Inserting basic information for -> apRaw-12780006-121.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.16661191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-122.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-b-12780005.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/ap2D-c-12780005.fits 787 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-123.fits,70817,123,180 Processing /data-ql/data/56840/apRaw-12780006-123.fits APQL_FITSHEADER ... dt = 0.11374211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-123.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Deleting Bundled files Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apR-a-12780005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780005.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data 788 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-124.fits,70817,124,180 Processing /data-ql/data/56840/apRaw-12780006-124.fits APQL_FITSHEADER ... dt = 0.15791202 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-124.fits Inserting Quickred IMBINZOOM Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting exposure header information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 789 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-125.fits,70817,125,180 Processing /data-ql/data/56840/apRaw-12780006-125.fits APQL_FITSHEADER ... dt = 0.16247892 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-125.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information apquickred_dbinsert completed dt = 13.734628 sec. dt = 1340.8373 sec Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 790 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-126.fits,70817,126,180 Processing /data-ql/data/56840/apRaw-12780006-126.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36373687 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-126.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 791 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-127.fits,70817,127,180 Processing /data-ql/data/56840/apRaw-12780006-127.fits APQL_FITSHEADER ... dt = 0.15362692 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-127.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 792 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-128.fits,70817,128,180 Processing /data-ql/data/56840/apRaw-12780006-128.fits APQL_FITSHEADER ... dt = 0.15094113 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-128.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 793 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-129.fits,70817,129,180 Processing /data-ql/data/56840/apRaw-12780006-129.fits APQL_FITSHEADER ... dt = 0.16942692 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-129.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 794 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-130.fits,70817,130,180 Processing /data-ql/data/56840/apRaw-12780006-130.fits APQL_FITSHEADER ... dt = 0.14755988 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-130.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 795 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-131.fits,70817,131,180 Processing /data-ql/data/56840/apRaw-12780006-131.fits APQL_FITSHEADER ... dt = 0.23545313 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-131.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 796 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-132.fits,70817,132,180 Processing /data-ql/data/56840/apRaw-12780006-132.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37012100 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-132.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 797 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-133.fits,70817,133,180 Processing /data-ql/data/56840/apRaw-12780006-133.fits APQL_FITSHEADER ... dt = 0.17439389 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-133.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 798 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-134.fits,70817,134,180 Processing /data-ql/data/56840/apRaw-12780006-134.fits APQL_FITSHEADER ... dt = 0.17179203 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-134.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 799 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-135.fits,70817,135,180 Processing /data-ql/data/56840/apRaw-12780006-135.fits APQL_FITSHEADER ... dt = 0.15628791 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-135.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 800 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-136.fits,70817,136,180 Processing /data-ql/data/56840/apRaw-12780006-136.fits APQL_FITSHEADER ... dt = 0.12886000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-136.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 801 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-137.fits,70817,137,180 Processing /data-ql/data/56840/apRaw-12780006-137.fits APQL_FITSHEADER ... dt = 0.15455008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-137.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 802 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-138.fits,70817,138,180 Processing /data-ql/data/56840/apRaw-12780006-138.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35440588 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-138.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 803 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-139.fits,70817,139,180 Processing /data-ql/data/56840/apRaw-12780006-139.fits APQL_FITSHEADER ... dt = 0.12790394 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-139.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 804 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-140.fits,70817,140,180 Processing /data-ql/data/56840/apRaw-12780006-140.fits APQL_FITSHEADER ... dt = 0.19524598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-140.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 805 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-141.fits,70817,141,180 Processing /data-ql/data/56840/apRaw-12780006-141.fits APQL_FITSHEADER ... dt = 0.13779998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-141.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 806 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-142.fits,70817,142,180 Processing /data-ql/data/56840/apRaw-12780006-142.fits APQL_FITSHEADER ... dt = 0.16458201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-142.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 807 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-143.fits,70817,143,180 Processing /data-ql/data/56840/apRaw-12780006-143.fits APQL_FITSHEADER ... dt = 0.56906605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-143.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 808 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-144.fits,70817,144,180 Processing /data-ql/data/56840/apRaw-12780006-144.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38969707 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-144.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 809 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-145.fits,70817,145,180 Processing /data-ql/data/56840/apRaw-12780006-145.fits APQL_FITSHEADER ... dt = 0.14056897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-145.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 810 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-146.fits,70817,146,180 Processing /data-ql/data/56840/apRaw-12780006-146.fits APQL_FITSHEADER ... dt = 0.15066385 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-146.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 811 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-147.fits,70817,147,180 Processing /data-ql/data/56840/apRaw-12780006-147.fits APQL_FITSHEADER ... dt = 0.38373709 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-147.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information 812 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 813 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-148.fits,70817,148,180 Processing /data-ql/data/56840/apRaw-12780006-148.fits APQL_FITSHEADER ... dt = 0.17579508 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-148.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 814 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-149.fits,70817,149,180 Processing /data-ql/data/56840/apRaw-12780006-149.fits APQL_FITSHEADER ... dt = 0.14632607 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-149.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 815 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-150.fits,70817,150,180 Processing /data-ql/data/56840/apRaw-12780006-150.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28247619 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-150.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 816 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-151.fits,70817,151,180 Processing /data-ql/data/56840/apRaw-12780006-151.fits APQL_FITSHEADER ... dt = 0.13397479 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-151.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 817 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-152.fits,70817,152,180 Processing /data-ql/data/56840/apRaw-12780006-152.fits APQL_FITSHEADER ... dt = 0.15134406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-152.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 818 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-153.fits,70817,153,180 Processing /data-ql/data/56840/apRaw-12780006-153.fits APQL_FITSHEADER ... dt = 0.14915490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-153.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 819 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-154.fits,70817,154,180 Processing /data-ql/data/56840/apRaw-12780006-154.fits APQL_FITSHEADER ... dt = 0.14484191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-154.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 820 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-155.fits,70817,155,180 Processing /data-ql/data/56840/apRaw-12780006-155.fits APQL_FITSHEADER ... dt = 0.22318292 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-155.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 821 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-156.fits,70817,156,180 Processing /data-ql/data/56840/apRaw-12780006-156.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31542206 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-156.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 822 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-157.fits,70817,157,180 Processing /data-ql/data/56840/apRaw-12780006-157.fits APQL_FITSHEADER ... dt = 0.14001298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-157.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 823 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-158.fits,70817,158,180 Processing /data-ql/data/56840/apRaw-12780006-158.fits APQL_FITSHEADER ... dt = 0.14742517 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-158.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 824 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-159.fits,70817,159,180 Processing /data-ql/data/56840/apRaw-12780006-159.fits APQL_FITSHEADER ... dt = 0.13030910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-159.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 825 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-160.fits,70817,160,180 Processing /data-ql/data/56840/apRaw-12780006-160.fits APQL_FITSHEADER ... dt = 0.15684223 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-160.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 826 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-161.fits,70817,161,180 Processing /data-ql/data/56840/apRaw-12780006-161.fits APQL_FITSHEADER ... dt = 0.14360595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-161.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 827 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-162.fits,70817,162,180 Processing /data-ql/data/56840/apRaw-12780006-162.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33860493 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-162.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 828 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-163.fits,70817,163,180 Processing /data-ql/data/56840/apRaw-12780006-163.fits APQL_FITSHEADER ... dt = 0.14048100 sec STRUCT = -> Array[1] 829 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-164.fits,70817,164,180 Processing /data-ql/data/56840/apRaw-12780006-164.fits Inserting basic information for -> apRaw-12780006-163.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.16366386 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-164.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 830 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-165.fits,70817,165,180 Processing /data-ql/data/56840/apRaw-12780006-165.fits APQL_FITSHEADER ... dt = 0.13658690 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-165.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 831 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-166.fits,70817,166,180 Processing /data-ql/data/56840/apRaw-12780006-166.fits APQL_FITSHEADER ... dt = 0.19969106 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-166.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 832 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-167.fits,70817,167,180 Processing /data-ql/data/56840/apRaw-12780006-167.fits APQL_FITSHEADER ... dt = 0.15177202 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-167.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 833 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-168.fits,70817,168,180 Processing /data-ql/data/56840/apRaw-12780006-168.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32364511 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-168.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 834 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-169.fits,70817,169,180 Processing /data-ql/data/56840/apRaw-12780006-169.fits APQL_FITSHEADER ... dt = 0.18712902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-169.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 1889579520 bytes Output file size = 748840320 bytes Compression ratio = 2.52334 dt = 653.42531 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780004.fits 835 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-170.fits,70817,170,180 Processing /data-ql/data/56840/apRaw-12780006-170.fits APQL_FITSHEADER ... dt = 0.15603995 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-170.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-b-12780004.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780004.fits Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56840/apR-a-12780004.fits. 836 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-171.fits,70817,171,180 Processing /data-ql/data/56840/apRaw-12780006-171.fits % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780004.fits. APQL_FITSHEADER ... dt = 0.15038204 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-171.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780004.fits. Step 5 - Database prep and insert -------------------------- Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. starting apquickred_dbinsert ... Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 Inserting Quickred IMBINZOOM Inserting exposure header information 837 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-172.fits,70817,172,180 Processing /data-ql/data/56840/apRaw-12780006-172.fits APQL_FITSHEADER ... dt = 0.16419697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-172.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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.8621211 sec. dt = 2706.4565 sec 838 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-173.fits,70817,173,180 Processing /data-ql/data/56840/apRaw-12780006-173.fits APQL_FITSHEADER ... dt = 0.16434193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-173.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 839 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-174.fits,70817,174,180 Processing /data-ql/data/56840/apRaw-12780006-174.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32936907 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-174.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 840 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-175.fits,70817,175,180 Processing /data-ql/data/56840/apRaw-12780006-175.fits APQL_FITSHEADER ... dt = 0.15256095 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-175.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 841 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-176.fits,70817,176,180 Processing /data-ql/data/56840/apRaw-12780006-176.fits APQL_FITSHEADER ... dt = 0.15646601 sec STRUCT = -> Array[1] 842 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780006-176.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 843 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-177.fits,70817,177,180 Processing /data-ql/data/56840/apRaw-12780006-177.fits APQL_FITSHEADER ... dt = 0.17101097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-177.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 844 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-178.fits,70817,178,180 Processing /data-ql/data/56840/apRaw-12780006-178.fits APQL_FITSHEADER ... dt = 0.17325711 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-178.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 845 ql Message = UTR=/data-ql/data/56840/apRaw-12780006-179.fits,70817,179,180 Processing /data-ql/data/56840/apRaw-12780006-179.fits APQL_FITSHEADER ... dt = 0.16826320 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780006-179.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780006,56840,70817 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 Jul 1 20:36:11 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780006 Nreads=180 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 180 for 12780006 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780006.fits APQL_FITSHEADER ... dt = 0.37640309 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 847 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780006-180.fits Inserting S/N information Inserting exposure_pk information 70817 Inserting required fits keywords error information Inserting quicklook60 information dt = 190.22752 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780006.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/56840/ap2D-a-12780006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.8027298 sec Processing /data/apogee/archive/56840/apR-b-12780006.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/56840/ap2D-b-12780006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.8130450 sec Processing /data/apogee/archive/56840/apR-c-12780006.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/56840/ap2D-c-12780006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.7180152 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/56840/apR-a-12780006.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file 848 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts 849 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 1889579520 bytes Output file size = 804859200 bytes Compression ratio = 2.34771 dt = 473.28309 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780006.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file 850 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts Step III: Compressing with fpack 851 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 1889579520 bytes Output file size = 766661760 bytes Compression ratio = 2.46468 dt = 488.03997 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780006.fits<< (1889.58 MB) Nreads = 180 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 852 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 1889579520 bytes Output file size = 748952640 bytes Compression ratio = 2.52296 dt = 485.45100 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780006.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780006.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780006.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780006.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.526029 sec. dt = 1687.6422 sec 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 875 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 876 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 877 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 878 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 879 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 880 ql Message = UTR=/data-ql/data/56840/apRaw-12780007-001.fits,70818,1,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. 881 ql Message = UTR=/data-ql/data/56840/apRaw-12780007-002.fits,70818,2,3 Processing /data-ql/data/56840/apRaw-12780007-002.fits APQL_FITSHEADER ... dt = 0.14350700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780007-002.fits Inserting S/N information Inserting exposure_pk information 70818 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12780007,56840,70818 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 Jul 1 23:13:16 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780007 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12780007 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780007.fits APQL_FITSHEADER ... dt = 0.15094709 sec STRUCT = -> Array[1] 883 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780007-003.fits Inserting S/N information Inserting exposure_pk information 70818 Inserting required fits keywords error information dt = 3.0701959 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780007.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/56840/ap2D-a-12780007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.2937331 sec Processing /data/apogee/archive/56840/apR-b-12780007.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/56840/ap2D-b-12780007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.5963750 sec Processing /data/apogee/archive/56840/apR-c-12780007.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/56840/ap2D-c-12780007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.8957121 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/56840/apR-a-12780007.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 = 19995840 bytes Compression ratio = 1.57554 dt = 8.4861219 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780007.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 = 19416960 bytes Compression ratio = 1.62252 dt = 7.7402499 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780007.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 = 19304640 bytes Compression ratio = 1.63196 dt = 7.6051650 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780007.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780007.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780007.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780007.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 10.574048 sec. dt = 58.448058 sec 884 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 885 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-001.fits,70819,1,60 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 886 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-002.fits,70819,2,60 Processing /data-ql/data/56840/apRaw-12780008-002.fits APQL_FITSHEADER ... dt = 0.15031505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-002.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 887 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-003.fits,70819,3,60 Processing /data-ql/data/56840/apRaw-12780008-003.fits APQL_FITSHEADER ... dt = 0.14196587 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-003.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information 888 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 889 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-004.fits,70819,4,60 Processing /data-ql/data/56840/apRaw-12780008-004.fits APQL_FITSHEADER ... dt = 0.17064500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-004.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 890 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-005.fits,70819,5,60 Processing /data-ql/data/56840/apRaw-12780008-005.fits APQL_FITSHEADER ... dt = 0.16162801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-005.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 891 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-006.fits,70819,6,60 Processing /data-ql/data/56840/apRaw-12780008-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.58429098 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-006.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 892 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-007.fits,70819,7,60 Processing /data-ql/data/56840/apRaw-12780008-007.fits APQL_FITSHEADER ... dt = 0.33109593 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-007.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 893 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-008.fits,70819,8,60 Processing /data-ql/data/56840/apRaw-12780008-008.fits APQL_FITSHEADER ... dt = 0.36902785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-008.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 894 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-009.fits,70819,9,60 Processing /data-ql/data/56840/apRaw-12780008-009.fits APQL_FITSHEADER ... dt = 0.42506909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-009.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 895 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-010.fits,70819,10,60 Processing /data-ql/data/56840/apRaw-12780008-010.fits APQL_FITSHEADER ... dt = 0.15864301 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-010.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 896 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-011.fits,70819,11,60 Processing /data-ql/data/56840/apRaw-12780008-011.fits APQL_FITSHEADER ... dt = 0.42683911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-011.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 897 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-012.fits,70819,12,60 Processing /data-ql/data/56840/apRaw-12780008-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.53409910 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-012.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 898 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-013.fits,70819,13,60 Processing /data-ql/data/56840/apRaw-12780008-013.fits APQL_FITSHEADER ... dt = 0.39524293 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-013.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 899 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-014.fits,70819,14,60 Processing /data-ql/data/56840/apRaw-12780008-014.fits APQL_FITSHEADER ... dt = 0.42559505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-014.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 900 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-015.fits,70819,15,60 Processing /data-ql/data/56840/apRaw-12780008-015.fits APQL_FITSHEADER ... dt = 0.12325096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-015.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 901 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-016.fits,70819,16,60 Processing /data-ql/data/56840/apRaw-12780008-016.fits APQL_FITSHEADER ... dt = 0.16065478 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-016.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 902 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-017.fits,70819,17,60 Processing /data-ql/data/56840/apRaw-12780008-017.fits APQL_FITSHEADER ... dt = 0.16790104 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-017.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 903 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-018.fits,70819,18,60 Processing /data-ql/data/56840/apRaw-12780008-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.52955604 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-018.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 904 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-019.fits,70819,19,60 Processing /data-ql/data/56840/apRaw-12780008-019.fits APQL_FITSHEADER ... dt = 0.39961600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-019.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 905 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-020.fits,70819,20,60 Processing /data-ql/data/56840/apRaw-12780008-020.fits APQL_FITSHEADER ... dt = 0.44484210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-020.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 906 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-021.fits,70819,21,60 Processing /data-ql/data/56840/apRaw-12780008-021.fits APQL_FITSHEADER ... dt = 0.16164088 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-021.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 907 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-022.fits,70819,22,60 Processing /data-ql/data/56840/apRaw-12780008-022.fits APQL_FITSHEADER ... dt = 0.15829802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-022.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 908 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-023.fits,70819,23,60 Processing /data-ql/data/56840/apRaw-12780008-023.fits APQL_FITSHEADER ... dt = 0.34922004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-023.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 909 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-024.fits,70819,24,60 Processing /data-ql/data/56840/apRaw-12780008-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54485607 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-024.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 910 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-025.fits,70819,25,60 Processing /data-ql/data/56840/apRaw-12780008-025.fits APQL_FITSHEADER ... dt = 0.22522211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-025.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 911 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-026.fits,70819,26,60 Processing /data-ql/data/56840/apRaw-12780008-026.fits APQL_FITSHEADER ... dt = 0.39511395 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-026.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 912 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-027.fits,70819,27,60 Processing /data-ql/data/56840/apRaw-12780008-027.fits APQL_FITSHEADER ... dt = 0.15822601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-027.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 913 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-028.fits,70819,28,60 Processing /data-ql/data/56840/apRaw-12780008-028.fits APQL_FITSHEADER ... dt = 0.42154813 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-028.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 914 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-029.fits,70819,29,60 Processing /data-ql/data/56840/apRaw-12780008-029.fits APQL_FITSHEADER ... dt = 0.39363194 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-029.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 915 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-030.fits,70819,30,60 Processing /data-ql/data/56840/apRaw-12780008-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31554508 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-030.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 916 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-031.fits,70819,31,60 Processing /data-ql/data/56840/apRaw-12780008-031.fits APQL_FITSHEADER ... dt = 0.15452600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-031.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information 917 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 918 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-032.fits,70819,32,60 Processing /data-ql/data/56840/apRaw-12780008-032.fits APQL_FITSHEADER ... dt = 0.16783810 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-032.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 919 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-033.fits,70819,33,60 Processing /data-ql/data/56840/apRaw-12780008-033.fits APQL_FITSHEADER ... dt = 0.15150285 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-033.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 920 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-034.fits,70819,34,60 Processing /data-ql/data/56840/apRaw-12780008-034.fits APQL_FITSHEADER ... dt = 0.45766592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-034.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 921 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-035.fits,70819,35,60 Processing /data-ql/data/56840/apRaw-12780008-035.fits APQL_FITSHEADER ... dt = 0.41542292 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-035.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 922 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-036.fits,70819,36,60 Processing /data-ql/data/56840/apRaw-12780008-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.55066800 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-036.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 923 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-037.fits,70819,37,60 Processing /data-ql/data/56840/apRaw-12780008-037.fits APQL_FITSHEADER ... dt = 0.33489895 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-037.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 924 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-038.fits,70819,38,60 Processing /data-ql/data/56840/apRaw-12780008-038.fits APQL_FITSHEADER ... dt = 0.16092491 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-038.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 925 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-039.fits,70819,39,60 Processing /data-ql/data/56840/apRaw-12780008-039.fits APQL_FITSHEADER ... dt = 0.15511990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-039.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 926 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-040.fits,70819,40,60 Processing /data-ql/data/56840/apRaw-12780008-040.fits APQL_FITSHEADER ... dt = 0.36312389 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-040.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 927 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-041.fits,70819,41,60 Processing /data-ql/data/56840/apRaw-12780008-041.fits APQL_FITSHEADER ... dt = 0.33975291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-041.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 928 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-042.fits,70819,42,60 Processing /data-ql/data/56840/apRaw-12780008-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.53822303 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-042.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 929 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-043.fits,70819,43,60 Processing /data-ql/data/56840/apRaw-12780008-043.fits APQL_FITSHEADER ... dt = 0.31327987 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-043.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 930 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-044.fits,70819,44,60 Processing /data-ql/data/56840/apRaw-12780008-044.fits APQL_FITSHEADER ... dt = 0.15293908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-044.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 931 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-045.fits,70819,45,60 Processing /data-ql/data/56840/apRaw-12780008-045.fits APQL_FITSHEADER ... dt = 0.15572405 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-045.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 932 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-046.fits,70819,46,60 Processing /data-ql/data/56840/apRaw-12780008-046.fits APQL_FITSHEADER ... dt = 0.16064215 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-046.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 933 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-047.fits,70819,47,60 Processing /data-ql/data/56840/apRaw-12780008-047.fits APQL_FITSHEADER ... dt = 0.16271710 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-047.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 934 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-048.fits,70819,48,60 Processing /data-ql/data/56840/apRaw-12780008-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.41471982 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-048.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 935 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-049.fits,70819,49,60 Processing /data-ql/data/56840/apRaw-12780008-049.fits APQL_FITSHEADER ... dt = 0.15609598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-049.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 936 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-050.fits,70819,50,60 Processing /data-ql/data/56840/apRaw-12780008-050.fits APQL_FITSHEADER ... dt = 0.15359306 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-050.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 937 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-051.fits,70819,51,60 Processing /data-ql/data/56840/apRaw-12780008-051.fits APQL_FITSHEADER ... dt = 0.16301394 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-051.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 938 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-052.fits,70819,52,60 Processing /data-ql/data/56840/apRaw-12780008-052.fits APQL_FITSHEADER ... dt = 0.34450197 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-052.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 939 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-053.fits,70819,53,60 Processing /data-ql/data/56840/apRaw-12780008-053.fits APQL_FITSHEADER ... dt = 0.34711194 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-053.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 940 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-054.fits,70819,54,60 Processing /data-ql/data/56840/apRaw-12780008-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.50313902 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-054.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 941 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-055.fits,70819,55,60 Processing /data-ql/data/56840/apRaw-12780008-055.fits APQL_FITSHEADER ... dt = 0.15459585 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-055.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 942 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-056.fits,70819,56,60 Processing /data-ql/data/56840/apRaw-12780008-056.fits APQL_FITSHEADER ... dt = 0.16150188 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-056.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 943 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-057.fits,70819,57,60 Processing /data-ql/data/56840/apRaw-12780008-057.fits APQL_FITSHEADER ... dt = 0.16960692 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-057.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 944 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-058.fits,70819,58,60 Processing /data-ql/data/56840/apRaw-12780008-058.fits APQL_FITSHEADER ... dt = 0.15868807 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-058.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 945 ql Message = UTR=/data-ql/data/56840/apRaw-12780008-059.fits,70819,59,60 Processing /data-ql/data/56840/apRaw-12780008-059.fits APQL_FITSHEADER ... dt = 0.16080499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780008-059.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Card is too long, comment will be truncated. 12 qr Message = UTR=DONE,12780008,56840,70819 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 Jul 1 23:25:28 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780008 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12780008 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780008.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.44363713 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 947 ql Message = UTR=DONE 948 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780008-060.fits Inserting S/N information Inserting exposure_pk information 70819 Inserting required fits keywords error information Inserting quicklook60 information 949 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 950 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-001.fits,70820,1,10 Card is too long, comment will be truncated. 951 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-002.fits,70820,2,10 Processing /data-ql/data/56840/apRaw-12780009-002.fits APEXTRACT... % Compiled module: APEXTRACT. APEXTRACT... APEXTRACT... APQL_SNRMAG ... % Compiled module: APQL_SNRMAG. snr_standard = 54.3400 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2711120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-002.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 952 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-003.fits,70820,3,10 Processing /data-ql/data/56840/apRaw-12780009-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 76.4730 logsnr_hmag_coef = 0.00000 0.00000 % Compiled module: AP_ROBUST_POLY_FIT. % Compiled module: ROB_CHECKFIT. % Compiled module: ROBUST_SIGMA. APQL_FITSHEADER ... dt = 2.4518139 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-003.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 953 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-004.fits,70820,4,10 Processing /data-ql/data/56840/apRaw-12780009-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 93.4222 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.0789781 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-004.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 954 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-005.fits,70820,5,10 Processing /data-ql/data/56840/apRaw-12780009-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 107.762 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9807220 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-005.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 955 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-006.fits,70820,6,10 Processing /data-ql/data/56840/apRaw-12780009-006.fits APEXTRACT... APEXTRACT... dt = 82.163096 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780008.fits Nreads=60 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 APQL_PLOTSPEC ... % Compiled module: APQL_PLOTSPEC. APQL_PLOTARRAYS ... APQL_SNRMAG ... snr_standard = 120.195 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7051558 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-12780009-006.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780008.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 5.3181920 sec Processing /data/apogee/archive/56840/apR-b-12780008.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 956 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-007.fits,70820,7,10 Processing /data-ql/data/56840/apRaw-12780009-007.fits APEXTRACT... APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-b-12780008.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_SNRMAG ... snr_standard = 131.539 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2031369 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-007.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information dt = 7.2966371 sec Processing /data/apogee/archive/56840/apR-c-12780008.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/56840/ap2D-c-12780008.fits Saving FLUX/ERR as LONG instead of FLOAT 957 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-008.fits,70820,8,10 Processing /data-ql/data/56840/apRaw-12780009-008.fits dt = 7.5715389 sec APEXTRACT... APEXTRACT... 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/56840/apR-a-12780008.fits<< (629.87 MB) APEXTRACT... Nreads = 60 APQL_SNRMAG ... snr_standard = 141.950 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.3108120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-008.fits Step I: Making dCounts temporary file Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 958 ql Message = UTR=/data-ql/data/56840/apRaw-12780009-009.fits,70820,9,10 Processing /data-ql/data/56840/apRaw-12780009-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 151.436 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.6211128 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780009-009.fits Inserting S/N information Inserting exposure_pk information 70820 Inserting required fits keywords error information Card is too long, comment will be truncated. 13 qr Message = UTR=DONE,12780009,56840,70820 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Tue Jul 1 23:27:31 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780009 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12780009 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 160.544 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.8694682 sec STRUCT = -> Array[1] 960 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780009-010.fits Inserting S/N information 961 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting exposure_pk information 70820 Inserting required fits keywords error information dt = 15.723987 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780009.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56840/ap2D-a-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 4.4328170 sec Processing /data/apogee/archive/56840/apR-b-12780009.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 962 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-001.fits,70821,1,12 Writing output to: /data/apogee/quickred/56840/ap2D-b-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.9557831 sec Processing /data/apogee/archive/56840/apR-c-12780009.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT 963 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-002.fits,70821,2,12 Processing /data-ql/data/56840/apRaw-12780010-002.fits dt = 7.2646818 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. Extracting file /data/apogee/quickred/56840/12780009 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. APEXTRACT... APEXTRACT... Processing chip a - ap2D-a-12780009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: GFUNC. APEXTRACT... % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = -0.051 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. APQL_FITSHEADER ... dt = 3.6205230 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-002.fits % 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. Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information % Compiled module: YANNY_FREE. % Compiled module: CALCFLUX. Card is too long, comment will be truncated. 964 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-003.fits,70821,3,12 Processing /data-ql/data/56840/apRaw-12780010-003.fits % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 509 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT Step II: Subtracting average dCounts Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780009.fits APEXTRACT... Processing chip b - ap2D-b-12780009.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 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.3290780 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-003.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 904 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780009.fits Processing chip c - ap2D-c-12780009.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 965 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-004.fits,70821,4,12 Processing /data-ql/data/56840/apRaw-12780010-004.fits AP_EXTRACT_IMAGE: masked 292 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780009.fits APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780009.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 6.4943669 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-004.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information 966 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-005.fits,70821,5,12 Processing /data-ql/data/56840/apRaw-12780010-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1038330 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-005.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 967 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-006.fits,70821,6,12 Processing /data-ql/data/56840/apRaw-12780010-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.3633270 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-12780010-006.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step III: Compressing with fpack 968 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-007.fits,70821,7,12 Processing /data-ql/data/56840/apRaw-12780010-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8426230 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-007.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 104987520 bytes Output file size = 51658560 bytes Compression ratio = 2.03234 dt = 37.575716 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780009.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file 969 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-008.fits,70821,8,12 Processing /data-ql/data/56840/apRaw-12780010-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6668589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-008.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Card is too long, comment will be truncated. 970 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-009.fits,70821,9,12 Processing /data-ql/data/56840/apRaw-12780010-009.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9824872 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-009.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Card is too long, comment will be truncated. 971 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-010.fits,70821,10,12 Processing /data-ql/data/56840/apRaw-12780010-010.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.4533389 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-010.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Card is too long, comment will be truncated. 972 ql Message = UTR=/data-ql/data/56840/apRaw-12780010-011.fits,70821,11,12 Processing /data-ql/data/56840/apRaw-12780010-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0103271 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780010-011.fits Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Input file size = 104987520 bytes Output file size = 51186240 bytes Compression ratio = 2.05109 dt = 36.519214 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780009.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 14 qr Message = UTR=DONE,12780010,56840,70821 Number of running 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 Jul 1 23:29:54 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 = 12780010 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 12 for 12780010 % 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/56840/apR-[abc]-12780010.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. APEXTRACT... % 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. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.7182999 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] 974 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780010-012.fits % Compiled module: REVERSE. Inserting S/N information Inserting exposure_pk information 70821 Inserting required fits keywords error information Inserting quicklook60 information % Compiled module: DETABIFY. Step III: Compressing with fpack Step II: Subtracting average dCounts Card is too long, comment will be truncated. 975 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-001.fits,70822,1,40 Card is too long, comment will be truncated. Step III: Compressing with fpack 976 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-002.fits,70822,2,40 Processing /data-ql/data/56840/apRaw-12780011-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2551248 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-002.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 31.263438 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780010.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 977 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-003.fits,70822,3,40 Processing /data-ql/data/56840/apRaw-12780011-003.fits Input file size = 104987520 bytes Output file size = 50886720 bytes Compression ratio = 2.06316 dt = 44.487123 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780009.fits APEXTRACT... % Compiled module: MEAN. % Compiled module: MOMENT. APEXTRACT... % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. APEXTRACT... APQL_FITSHEADER ... dt = 2.2688940 sec STRUCT = -> Array[1] 978 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780011-003.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information dt = 5.7400210 sec Compressing /data/apogee/quickred/56840/ap2D-b-12780009.fits % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780010.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. Compressing /data/apogee/quickred/56840/ap2D-c-12780009.fits Writing output to: /data/apogee/quickred/56840/ap2D-b-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.6661229 sec 979 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-004.fits,70822,4,40 Processing /data-ql/data/56840/apRaw-12780011-004.fits Processing /data/apogee/archive/56840/apR-c-12780010.fits Nreads=12 Compressing the 1D spectral files with FPACK Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Compressing /data/apogee/quickred/56840/ap1D-a-12780009.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-b-12780009.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-c-12780009.fits APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780009.fits. Step 5 - Database prep and insert -------------------------- APQL_FITSHEADER ... dt = 2.3838661 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-004.fits Writing output to: /data/apogee/quickred/56840/ap2D-c-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information starting apquickred_dbinsert ... Inserting Quickred data dt = 4.0562820 sec Inserting Quickred IMBINZOOM 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/56840/12780010 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Processing chip a - ap2D-a-12780010.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.597 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. 980 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-005.fits,70822,5,40 Processing /data-ql/data/56840/apRaw-12780011-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9068370 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-005.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 5879 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780010.fits Input file size = 629867520 bytes Output file size = 270512640 bytes Compression ratio = 2.32842 dt = 229.12669 sec 2/3 981 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-006.fits,70822,6,40 Processing /data-ql/data/56840/apRaw-12780011-006.fits Processing chip b - ap2D-b-12780010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Compressing >>/data/apogee/archive/56840/apR-b-12780008.fits<< (629.87 MB) Recentering shift = -0.516 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... Nreads = 60 APEXTRACT... Step I: Making dCounts temporary file APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.5956080 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-12780011-006.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 5435 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT 982 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-007.fits,70822,7,40 Processing /data-ql/data/56840/apRaw-12780011-007.fits Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780010.fits APEXTRACT... Processing chip c - ap2D-c-12780010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.397 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 2.3123930 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-007.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 4694 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780010.fits Saving FLUX/ERR as LONG instead of FLOAT 983 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-008.fits,70822,8,40 Processing /data-ql/data/56840/apRaw-12780011-008.fits Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780010.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/56840/apR-a-12780010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file % Compiled module: MKTEMP. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9694221 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-008.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information 984 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-009.fits,70822,9,40 Processing /data-ql/data/56840/apRaw-12780011-009.fits APEXTRACT... APEXTRACT... APEXTRACT... apquickred_dbinsert completed dt = 55.488207 sec. dt = 244.76816 sec % Program caused arithmetic error: Floating underflow APQL_FITSHEADER ... dt = 4.8876510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-009.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 985 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-010.fits,70822,10,40 Processing /data-ql/data/56840/apRaw-12780011-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.8290350 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-010.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 986 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-011.fits,70822,11,40 Processing /data-ql/data/56840/apRaw-12780011-011.fits APEXTRACT... APEXTRACT... APEXTRACT... Step III: Compressing with fpack APQL_FITSHEADER ... dt = 4.2037671 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-011.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 987 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-012.fits,70822,12,40 Processing /data-ql/data/56840/apRaw-12780011-012.fits APEXTRACT... APEXTRACT... Input file size = 125982720 bytes Output file size = 59489280 bytes Compression ratio = 2.11774 dt = 42.773816 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.6200440 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-12780011-012.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 988 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-013.fits,70822,13,40 Processing /data-ql/data/56840/apRaw-12780011-013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7809420 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-013.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 989 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-014.fits,70822,14,40 Processing /data-ql/data/56840/apRaw-12780011-014.fits Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4028862 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-014.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 990 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-015.fits,70822,15,40 Processing /data-ql/data/56840/apRaw-12780011-015.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0201051 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-015.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 991 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-016.fits,70822,16,40 Processing /data-ql/data/56840/apRaw-12780011-016.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3191462 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-016.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 57124800 bytes Compression ratio = 2.20539 dt = 46.452868 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780010.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 992 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-017.fits,70822,17,40 Processing /data-ql/data/56840/apRaw-12780011-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1531091 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-017.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 993 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-018.fits,70822,18,40 Processing /data-ql/data/56840/apRaw-12780011-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6963379 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-12780011-018.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 994 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-019.fits,70822,19,40 Processing /data-ql/data/56840/apRaw-12780011-019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8017502 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-019.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 995 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-020.fits,70822,20,40 Processing /data-ql/data/56840/apRaw-12780011-020.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5965800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-020.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 996 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-021.fits,70822,21,40 Processing /data-ql/data/56840/apRaw-12780011-021.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6988001 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-021.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 56583360 bytes Compression ratio = 2.22650 dt = 53.571294 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780010.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780010.fits 997 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-022.fits,70822,22,40 Processing /data-ql/data/56840/apRaw-12780011-022.fits APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-c-12780010.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.4328949 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-022.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780010.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780010.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780010.fits Card is too long, comment will be truncated. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780010.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. 998 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-023.fits,70822,23,40 Processing /data-ql/data/56840/apRaw-12780011-023.fits APEXTRACT... Inserting Quickred IMBINZOOM APEXTRACT... APEXTRACT... Inserting Quickred SPECTRUM APQL_FITSHEADER ... dt = 2.4665599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-023.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 999 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-024.fits,70822,24,40 Processing /data-ql/data/56840/apRaw-12780011-024.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.2697160 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-12780011-024.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1000 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-025.fits,70822,25,40 Processing /data-ql/data/56840/apRaw-12780011-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1151540 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-025.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1001 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-026.fits,70822,26,40 Processing /data-ql/data/56840/apRaw-12780011-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0607090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-026.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 257621760 bytes Compression ratio = 2.44493 dt = 219.09504 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780008.fits<< (629.87 MB) 1002 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-027.fits,70822,27,40 Processing /data-ql/data/56840/apRaw-12780011-027.fits APEXTRACT... Nreads = 60 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3690281 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-027.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1003 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-028.fits,70822,28,40 Processing /data-ql/data/56840/apRaw-12780011-028.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5171611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-028.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1004 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-029.fits,70822,29,40 Processing /data-ql/data/56840/apRaw-12780011-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0484650 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-029.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting exposure header information Card is too long, comment will be truncated. 1005 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-030.fits,70822,30,40 Processing /data-ql/data/56840/apRaw-12780011-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... apquickred_dbinsert completed dt = 82.215931 sec. dt = 324.34341 sec APQL_FITSHEADER ... dt = 4.2380919 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-12780011-030.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1006 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-031.fits,70822,31,40 Processing /data-ql/data/56840/apRaw-12780011-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0988212 sec STRUCT = -> Array[1] 1007 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780011-031.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1008 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-032.fits,70822,32,40 Processing /data-ql/data/56840/apRaw-12780011-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4446309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-032.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1009 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-033.fits,70822,33,40 Processing /data-ql/data/56840/apRaw-12780011-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2985260 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-033.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1010 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-034.fits,70822,34,40 Processing /data-ql/data/56840/apRaw-12780011-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0543551 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-034.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1011 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-035.fits,70822,35,40 Processing /data-ql/data/56840/apRaw-12780011-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5176170 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-035.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1012 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-036.fits,70822,36,40 Processing /data-ql/data/56840/apRaw-12780011-036.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.4348190 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-12780011-036.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1013 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-037.fits,70822,37,40 Processing /data-ql/data/56840/apRaw-12780011-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8899789 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-037.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1014 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-038.fits,70822,38,40 Processing /data-ql/data/56840/apRaw-12780011-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2065611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-038.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1015 ql Message = UTR=/data-ql/data/56840/apRaw-12780011-039.fits,70822,39,40 Processing /data-ql/data/56840/apRaw-12780011-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7888260 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780011-039.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 15 qr Message = UTR=DONE,12780011,56840,70822 Number of running qrBridge proceProcessing /data-qlNumber 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 Jul 1 23:37:02 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780011 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12780011 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780011.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 3.0690069 sec STRUCT = -> Array[1] 1017 ql Message = UTR=DONE 1018 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12780011-040.fits Inserting S/N information Inserting exposure_pk information 70822 Inserting required fits keywords error information Card is too long, comment will be truncated. 1019 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-001.fits,70823,1,12 Card is too long, comment will be truncated. 1020 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-002.fits,70823,2,12 Processing /data-ql/data/56840/apRaw-12780012-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5456719 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-002.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Card is too long, comment will be truncated. 1021 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-003.fits,70823,3,12 Processing /data-ql/data/56840/apRaw-12780012-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5071809 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-003.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 253154880 bytes Compression ratio = 2.48807 dt = 190.54445 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780008.fits 1022 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-004.fits,70823,4,12 Processing /data-ql/data/56840/apRaw-12780012-004.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-b-12780008.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0181570 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-004.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780008.fits dt = 55.257613 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780011.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Card is too long, comment will be truncated. Using FOWLER sampling. NFOWLER=10 Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780008.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information 1023 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-005.fits,70823,5,12 Processing /data-ql/data/56840/apRaw-12780012-005.fits APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-a-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1606231 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-005.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information dt = 8.4110780 sec Processing /data/apogee/archive/56840/apR-b-12780011.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 apquickred_dbinsert completed dt = 9.7108159 sec. dt = 759.71044 sec Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-b-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT 1024 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-006.fits,70823,6,12 Processing /data-ql/data/56840/apRaw-12780012-006.fits APEXTRACT... dt = 7.6304481 sec Processing /data/apogee/archive/56840/apR-c-12780011.fits Nreads=40 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_FITSHEADER ... dt = 2.8574729 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-12780012-006.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.4908800 sec Card is too long, comment will be truncated. Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56840/12780011 -------------------------------------------------- MJD5 = 56840 1025 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-007.fits,70823,7,12 Processing /data-ql/data/56840/apRaw-12780012-007.fits Processing chip a - ap2D-a-12780011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.061 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.9626138 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-007.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Card is too long, comment will be truncated. 1026 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-008.fits,70823,8,12 Processing /data-ql/data/56840/apRaw-12780012-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1989450 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-008.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 14693 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780011.fits Processing chip b - ap2D-b-12780011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.114 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1027 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-009.fits,70823,9,12 Processing /data-ql/data/56840/apRaw-12780012-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4863529 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-009.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 13345 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780011.fits 1028 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-010.fits,70823,10,12 Processing /data-ql/data/56840/apRaw-12780012-010.fits Processing chip c - ap2D-c-12780011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits APEXTRACT... Recentering shift = -0.159 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 2.0554838 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-010.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Card is too long, comment will be truncated. 1029 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-011.fits,70823,11,12 Processing /data-ql/data/56840/apRaw-12780012-011.fits AP_EXTRACT_IMAGE: masked 9173 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780011.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780011.fits APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780011.fits<< (419.92 MB) APEXTRACT... Nreads = 40 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 3.2965150 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780012-011.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Card is too long, comment will be truncated. 1030 ql Message = UTR=/data-ql/data/56840/apRaw-12780012-012.fits,70823,12,12 Processing /data-ql/data/56840/apRaw-12780012-012.fits 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 Jul 1 23:39:17 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780012 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 12 for 12780012 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780012.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 5.1567161 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] 1031 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780012-012.fits Inserting S/N information Inserting exposure_pk information 70823 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1032 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-001.fits,70824,1,40 Card is too long, comment will be truncated. 1033 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-002.fits,70824,2,40 Processing /data-ql/data/56840/apRaw-12780013-002.fits APEXTRACT... dt = 27.410704 sec Step 2 - Collapsing the datacube -------------------------------- APEXTRACT... Processing /data/apogee/archive/56840/apR-a-12780012.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... APQL_FITSHEADER ... dt = 3.6899521 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-002.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.5004420 sec Processing /data/apogee/archive/56840/apR-b-12780012.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 1034 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-003.fits,70824,3,40 Processing /data-ql/data/56840/apRaw-12780013-003.fits APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-b-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... dt = 5.8445849 sec APEXTRACT... Step II: Subtracting average dCounts APQL_FITSHEADER ... dt = 3.2432060 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-003.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Processing /data/apogee/archive/56840/apR-c-12780012.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. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT 1035 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-004.fits,70824,4,40 Processing /data-ql/data/56840/apRaw-12780013-004.fits dt = 9.6068571 sec APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3923700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-004.fits Inserting S/N information Inserting exposure_pk information 70824 Step 3 - Extracting the spectra ------------------------------- Inserting required fits keywords error information % Compiled module: AP2DPROC. Extracting file /data/apogee/quickred/56840/12780012 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. Card is too long, comment will be truncated. Processing chip a - ap2D-a-12780012.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.072 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. 1036 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-005.fits,70824,5,40 Processing /data-ql/data/56840/apRaw-12780013-005.fits % 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. APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.5962510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-005.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1037 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-006.fits,70824,6,40 Processing /data-ql/data/56840/apRaw-12780013-006.fits APEXTRACT... % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 8345 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780012.fits APEXTRACT... APEXTRACT... Processing chip b - ap2D-b-12780012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.124 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.3553829 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] 1038 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12780013-006.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1039 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-007.fits,70824,7,40 Processing /data-ql/data/56840/apRaw-12780013-007.fits APEXTRACT... AP_EXTRACT_IMAGE: masked 12870 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780012.fits APEXTRACT... Processing chip c - ap2D-c-12780012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.197 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 2.9362400 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-007.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1040 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-008.fits,70824,8,40 Processing /data-ql/data/56840/apRaw-12780013-008.fits APEXTRACT... AP_EXTRACT_IMAGE: masked 10983 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780012.fits APEXTRACT... APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780012.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 2.7298260 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-008.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1041 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-009.fits,70824,9,40 Processing /data-ql/data/56840/apRaw-12780013-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3879790 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-009.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1042 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-010.fits,70824,10,40 Processing /data-ql/data/56840/apRaw-12780013-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6916151 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-010.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1043 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-011.fits,70824,11,40 Processing /data-ql/data/56840/apRaw-12780013-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1014950 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-011.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1044 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-012.fits,70824,12,40 Processing /data-ql/data/56840/apRaw-12780013-012.fits Input file size = 125982720 bytes Output file size = 59500800 bytes Compression ratio = 2.11733 dt = 38.160366 sec 2/3 APEXTRACT... Compressing >>/data/apogee/archive/56840/apR-b-12780012.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 7.3179622 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] Card is too long, comment will be truncated. Inserting S/N information Inserting exposure_pk information 70824 Input file size = 419915520 bytes Output file size = 182652480 bytes Compression ratio = 2.29899 dt = 150.03325 sec 2/3 Inserting required fits keywords error information Inserting quicklook60 information Compressing >>/data/apogee/archive/56840/apR-b-12780011.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1045 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-013.fits,70824,13,40 Processing /data-ql/data/56840/apRaw-12780013-013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2738519 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-013.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1046 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-014.fits,70824,14,40 Processing /data-ql/data/56840/apRaw-12780013-014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1767321 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-014.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1047 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-015.fits,70824,15,40 Processing /data-ql/data/56840/apRaw-12780013-015.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7565172 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-015.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1048 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-016.fits,70824,16,40 Processing /data-ql/data/56840/apRaw-12780013-016.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7657490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-016.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 57130560 bytes Compression ratio = 2.20517 dt = 47.447378 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780012.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1049 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-017.fits,70824,17,40 Processing /data-ql/data/56840/apRaw-12780013-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1244519 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-017.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1050 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-018.fits,70824,18,40 Processing /data-ql/data/56840/apRaw-12780013-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 5.1236870 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-12780013-018.fits Step II: Subtracting average dCounts Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1051 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-019.fits,70824,19,40 Processing /data-ql/data/56840/apRaw-12780013-019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7767630 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-019.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack Card is too long, comment will be truncated. 1052 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-020.fits,70824,20,40 Processing /data-ql/data/56840/apRaw-12780013-020.fits APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3849180 sec STRUCT = -> Array[1] 1053 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-021.fits,70824,21,40 Processing /data-ql/data/56840/apRaw-12780013-021.fits Inserting basic information for -> apRaw-12780013-020.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 56531520 bytes Compression ratio = 2.22854 dt = 56.346647 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780012.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4582288 sec STRUCT = -> Array[1] 1054 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-022.fits,70824,22,40 Processing /data-ql/data/56840/apRaw-12780013-022.fits Inserting basic information for -> apRaw-12780013-021.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-b-12780012.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.5622070 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-022.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780012.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780012.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap1D-b-12780012.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780012.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780012.fits. Step 5 - Database prep and insert -------------------------- 1055 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-023.fits,70824,23,40 Processing /data-ql/data/56840/apRaw-12780013-023.fits APEXTRACT... starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3062460 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-023.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1056 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-024.fits,70824,24,40 Processing /data-ql/data/56840/apRaw-12780013-024.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.1583600 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-12780013-024.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1057 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-025.fits,70824,25,40 Processing /data-ql/data/56840/apRaw-12780013-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3218839 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-025.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1058 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-026.fits,70824,26,40 Processing /data-ql/data/56840/apRaw-12780013-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0178840 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-026.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Input file size = 419915520 bytes Output file size = 174392640 bytes Compression ratio = 2.40787 dt = 145.84425 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780011.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1059 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-027.fits,70824,27,40 Processing /data-ql/data/56840/apRaw-12780013-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7753510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-027.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1060 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-028.fits,70824,28,40 Processing /data-ql/data/56840/apRaw-12780013-028.fits APEXTRACT... APEXTRACT... Inserting exposure header information APEXTRACT... APQL_FITSHEADER ... dt = 3.2845440 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-028.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 60.627288 sec. dt = 308.57934 sec % Program caused arithmetic error: Floating underflow 1061 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-029.fits,70824,29,40 Processing /data-ql/data/56840/apRaw-12780013-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0685439 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-029.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1062 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-030.fits,70824,30,40 Processing /data-ql/data/56840/apRaw-12780013-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6423850 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-12780013-030.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1063 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-031.fits,70824,31,40 Processing /data-ql/data/56840/apRaw-12780013-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3933260 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-031.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1064 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-032.fits,70824,32,40 Processing /data-ql/data/56840/apRaw-12780013-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.7855070 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-032.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1065 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-033.fits,70824,33,40 Processing /data-ql/data/56840/apRaw-12780013-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3840349 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-033.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1066 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-034.fits,70824,34,40 Processing /data-ql/data/56840/apRaw-12780013-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.9817190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-034.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information 1067 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Step III: Compressing with fpack Card is too long, comment will be truncated. 1068 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-035.fits,70824,35,40 Processing /data-ql/data/56840/apRaw-12780013-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8343489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-035.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1069 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-036.fits,70824,36,40 Processing /data-ql/data/56840/apRaw-12780013-036.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.2651801 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-12780013-036.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 171979200 bytes Compression ratio = 2.44166 dt = 110.79694 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780011.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780011.fits 1070 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-037.fits,70824,37,40 Processing /data-ql/data/56840/apRaw-12780013-037.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-c-12780011.fits APEXTRACT... APEXTRACT... Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780011.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780011.fits APQL_FITSHEADER ... dt = 2.2235558 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-037.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap1D-c-12780011.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780011.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. 1071 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-038.fits,70824,38,40 Processing /data-ql/data/56840/apRaw-12780013-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5486739 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-038.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 1072 ql Message = UTR=/data-ql/data/56840/apRaw-12780013-039.fits,70824,39,40 Processing /data-ql/data/56840/apRaw-12780013-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4908741 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780013-039.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information Card is too long, comment will be truncated. 17 qr Message = UTR=DONE,12780013,56840,70824 w-12780013-040.fits,70824,40,40 Processing /data-ql/data/56840/apRaw-12780013-040.fits 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 Jul 1 23:46:24 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780013 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12780013 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7068539 sec STRUCT = -> Array[1] 1074 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780013-040.fits Inserting S/N information Inserting exposure_pk information 70824 Inserting required fits keywords error information 1075 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1076 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Inserting exposure header information 1077 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-001.fits,70825,1,60 dt = 42.459859 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780013.fits Nreads=40 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/56840/ap2D-a-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.9663389 sec Processing /data/apogee/archive/56840/apR-b-12780013.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. apquickred_dbinsert completed dt = 75.310302 sec. dt = 610.28072 sec % Program caused arithmetic error: Floating underflow 1078 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-002.fits,70825,2,60 Processing /data-ql/data/56840/apRaw-12780014-002.fits APQL_FITSHEADER ... dt = 0.19362998 sec STRUCT = -> Array[1] Writing output to: /data/apogee/quickred/56840/ap2D-b-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting basic information for -> apRaw-12780014-002.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information dt = 7.6486080 sec Processing /data/apogee/archive/56840/apR-c-12780013.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/56840/ap2D-c-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0031250 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56840/12780013 -------------------------------------------------- MJD5 = 56840 1079 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-003.fits,70825,3,60 Processing /data-ql/data/56840/apRaw-12780014-003.fits APQL_FITSHEADER ... dt = 0.21494198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-003.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Processing chip a - ap2D-a-12780013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.053 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1080 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-004.fits,70825,4,60 Processing /data-ql/data/56840/apRaw-12780014-004.fits APQL_FITSHEADER ... dt = 0.27161407 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-004.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 13933 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780013.fits Processing chip b - ap2D-b-12780013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.067 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1081 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-005.fits,70825,5,60 Processing /data-ql/data/56840/apRaw-12780014-005.fits APQL_FITSHEADER ... dt = 0.15384698 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-005.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 14574 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780013.fits Card is too long, comment will be truncated. Processing chip c - ap2D-c-12780013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.113 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1082 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-006.fits,70825,6,60 Processing /data-ql/data/56840/apRaw-12780014-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.43341804 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-006.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 12484 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780013.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780013.fits<< (419.92 MB) 1083 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-007.fits,70825,7,60 Processing /data-ql/data/56840/apRaw-12780014-007.fits APQL_FITSHEADER ... dt = 0.18116403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-007.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Nreads = 40 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1084 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-008.fits,70825,8,60 Processing /data-ql/data/56840/apRaw-12780014-008.fits APQL_FITSHEADER ... dt = 0.19181585 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-008.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1085 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-009.fits,70825,9,60 Processing /data-ql/data/56840/apRaw-12780014-009.fits APQL_FITSHEADER ... dt = 0.17784500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-009.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1086 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-010.fits,70825,10,60 Processing /data-ql/data/56840/apRaw-12780014-010.fits APQL_FITSHEADER ... dt = 0.25304890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-010.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1087 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-011.fits,70825,11,60 Processing /data-ql/data/56840/apRaw-12780014-011.fits APQL_FITSHEADER ... dt = 0.15895200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-011.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1088 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-012.fits,70825,12,60 Processing /data-ql/data/56840/apRaw-12780014-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.31272197 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-012.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1089 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-013.fits,70825,13,60 Processing /data-ql/data/56840/apRaw-12780014-013.fits APQL_FITSHEADER ... dt = 0.14986706 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-013.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1090 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-014.fits,70825,14,60 Processing /data-ql/data/56840/apRaw-12780014-014.fits APQL_FITSHEADER ... dt = 0.24580193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-014.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1091 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-015.fits,70825,15,60 Processing /data-ql/data/56840/apRaw-12780014-015.fits APQL_FITSHEADER ... dt = 0.25787783 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-015.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 182738880 bytes Compression ratio = 2.29790 dt = 94.985009 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780013.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1092 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-016.fits,70825,16,60 Processing /data-ql/data/56840/apRaw-12780014-016.fits APQL_FITSHEADER ... dt = 0.16705894 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-016.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1093 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-017.fits,70825,17,60 Processing /data-ql/data/56840/apRaw-12780014-017.fits APQL_FITSHEADER ... dt = 0.14352703 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-017.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1094 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-018.fits,70825,18,60 Processing /data-ql/data/56840/apRaw-12780014-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.69865417 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-018.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1095 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-019.fits,70825,19,60 Processing /data-ql/data/56840/apRaw-12780014-019.fits Step II: Subtracting average dCounts APQL_FITSHEADER ... dt = 0.28465009 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-019.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1096 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-020.fits,70825,20,60 Processing /data-ql/data/56840/apRaw-12780014-020.fits APQL_FITSHEADER ... dt = 0.19060397 sec STRUCT = -> Array[1] 1097 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780014-020.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1098 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-021.fits,70825,21,60 Processing /data-ql/data/56840/apRaw-12780014-021.fits APQL_FITSHEADER ... dt = 0.12381792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-021.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1099 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-022.fits,70825,22,60 Processing /data-ql/data/56840/apRaw-12780014-022.fits APQL_FITSHEADER ... dt = 0.13708186 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-022.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1100 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-023.fits,70825,23,60 Processing /data-ql/data/56840/apRaw-12780014-023.fits Step III: Compressing with fpack APQL_FITSHEADER ... dt = 0.13774109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-023.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1101 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-024.fits,70825,24,60 Processing /data-ql/data/56840/apRaw-12780014-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.39049888 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-024.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1102 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-025.fits,70825,25,60 Processing /data-ql/data/56840/apRaw-12780014-025.fits APQL_FITSHEADER ... dt = 0.15843511 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-025.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Input file size = 419915520 bytes Output file size = 174481920 bytes Compression ratio = 2.40664 dt = 102.70590 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780013.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1103 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-026.fits,70825,26,60 Processing /data-ql/data/56840/apRaw-12780014-026.fits APQL_FITSHEADER ... dt = 0.16674399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-026.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1104 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-027.fits,70825,27,60 Processing /data-ql/data/56840/apRaw-12780014-027.fits APQL_FITSHEADER ... dt = 0.40746403 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-027.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1105 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-028.fits,70825,28,60 Processing /data-ql/data/56840/apRaw-12780014-028.fits APQL_FITSHEADER ... dt = 0.40609908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-028.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1106 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-029.fits,70825,29,60 Processing /data-ql/data/56840/apRaw-12780014-029.fits APQL_FITSHEADER ... dt = 0.24002004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-029.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1107 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-030.fits,70825,30,60 Processing /data-ql/data/56840/apRaw-12780014-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61253715 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-030.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1108 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-031.fits,70825,31,60 Processing /data-ql/data/56840/apRaw-12780014-031.fits APQL_FITSHEADER ... dt = 0.21350312 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-031.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1109 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-032.fits,70825,32,60 Processing /data-ql/data/56840/apRaw-12780014-032.fits APQL_FITSHEADER ... dt = 0.21949100 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-032.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1110 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-033.fits,70825,33,60 Processing /data-ql/data/56840/apRaw-12780014-033.fits APQL_FITSHEADER ... dt = 0.17026806 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-033.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1111 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-034.fits,70825,34,60 Processing /data-ql/data/56840/apRaw-12780014-034.fits APQL_FITSHEADER ... dt = 0.14397407 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-034.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 171812160 bytes Compression ratio = 2.44404 dt = 99.733185 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780013.fits 1112 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-035.fits,70825,35,60 Processing /data-ql/data/56840/apRaw-12780014-035.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780013.fits APQL_FITSHEADER ... dt = 0.19140291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-035.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780013.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780013.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780013.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780013.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780013.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. 1113 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-036.fits,70825,36,60 Processing /data-ql/data/56840/apRaw-12780014-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.52520704 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-036.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1114 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-037.fits,70825,37,60 Processing /data-ql/data/56840/apRaw-12780014-037.fits APQL_FITSHEADER ... dt = 0.39202690 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-037.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1115 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-038.fits,70825,38,60 Processing /data-ql/data/56840/apRaw-12780014-038.fits APQL_FITSHEADER ... dt = 0.17300200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-038.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1116 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-039.fits,70825,39,60 Processing /data-ql/data/56840/apRaw-12780014-039.fits APQL_FITSHEADER ... dt = 0.15052414 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-039.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1117 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-040.fits,70825,40,60 Processing /data-ql/data/56840/apRaw-12780014-040.fits APQL_FITSHEADER ... dt = 0.14501595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-040.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1118 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-041.fits,70825,41,60 Processing /data-ql/data/56840/apRaw-12780014-041.fits APQL_FITSHEADER ... dt = 0.13842988 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-041.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information 1119 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-042.fits,70825,42,60 Processing /data-ql/data/56840/apRaw-12780014-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32534385 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-042.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 77.763286 sec. dt = 483.76036 sec % Program caused arithmetic error: Floating underflow 1120 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-043.fits,70825,43,60 Processing /data-ql/data/56840/apRaw-12780014-043.fits APQL_FITSHEADER ... dt = 0.18275499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-043.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1121 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-044.fits,70825,44,60 Processing /data-ql/data/56840/apRaw-12780014-044.fits APQL_FITSHEADER ... dt = 0.35478091 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-044.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1122 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-045.fits,70825,45,60 Processing /data-ql/data/56840/apRaw-12780014-045.fits APQL_FITSHEADER ... dt = 0.19417286 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-045.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1123 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-046.fits,70825,46,60 Processing /data-ql/data/56840/apRaw-12780014-046.fits APQL_FITSHEADER ... dt = 0.18240309 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-046.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1124 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-047.fits,70825,47,60 Processing /data-ql/data/56840/apRaw-12780014-047.fits APQL_FITSHEADER ... dt = 0.16800714 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-047.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1125 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-048.fits,70825,48,60 Processing /data-ql/data/56840/apRaw-12780014-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34113383 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-048.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information 1126 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1127 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-049.fits,70825,49,60 Processing /data-ql/data/56840/apRaw-12780014-049.fits APQL_FITSHEADER ... dt = 0.33582902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-049.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1128 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-050.fits,70825,50,60 Processing /data-ql/data/56840/apRaw-12780014-050.fits APQL_FITSHEADER ... dt = 0.46102905 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-050.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1129 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-051.fits,70825,51,60 Processing /data-ql/data/56840/apRaw-12780014-051.fits APQL_FITSHEADER ... dt = 0.49164605 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-051.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1130 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-052.fits,70825,52,60 Processing /data-ql/data/56840/apRaw-12780014-052.fits APQL_FITSHEADER ... dt = 0.16535592 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-052.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1131 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-053.fits,70825,53,60 Processing /data-ql/data/56840/apRaw-12780014-053.fits APQL_FITSHEADER ... dt = 0.43479800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-053.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1132 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-054.fits,70825,54,60 Processing /data-ql/data/56840/apRaw-12780014-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.62867594 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-054.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1133 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-055.fits,70825,55,60 Processing /data-ql/data/56840/apRaw-12780014-055.fits APQL_FITSHEADER ... dt = 0.18263912 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-055.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1134 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-056.fits,70825,56,60 Processing /data-ql/data/56840/apRaw-12780014-056.fits APQL_FITSHEADER ... dt = 0.46148205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-056.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1135 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-057.fits,70825,57,60 Processing /data-ql/data/56840/apRaw-12780014-057.fits APQL_FITSHEADER ... dt = 0.52303815 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-057.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1136 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-058.fits,70825,58,60 Processing /data-ql/data/56840/apRaw-12780014-058.fits APQL_FITSHEADER ... dt = 0.53067493 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-058.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 1137 ql Message = UTR=/data-ql/data/56840/apRaw-12780014-059.fits,70825,59,60 Processing /data-ql/data/56840/apRaw-12780014-059.fits APQL_FITSHEADER ... dt = 0.57543898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780014-059.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Card is too long, comment will be truncated. 18 qr Message = UTR=DONE,12780014,56840,70825 w-12780014-060.fits,70825,60,60 Processing /data-ql/data/56840/apRaw-12780014-060.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 Jul 1 23:57:30 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780014 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12780014 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780014.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.62345886 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1139 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780014-060.fits Inserting S/N information Inserting exposure_pk information 70825 Inserting required fits keywords error information Inserting quicklook60 information dt = 66.802105 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780014.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/56840/ap2D-a-12780014.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.5576000 sec Processing /data/apogee/archive/56840/apR-b-12780014.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/56840/ap2D-b-12780014.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0756588 sec Processing /data/apogee/archive/56840/apR-c-12780014.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/56840/ap2D-c-12780014.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0737329 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/56840/apR-a-12780014.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 1140 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 629867520 bytes Output file size = 271224000 bytes Compression ratio = 2.32231 dt = 140.92837 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780014.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 = 258425280 bytes Compression ratio = 2.43733 dt = 140.68324 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780014.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack 1141 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 629867520 bytes Output file size = 253056960 bytes Compression ratio = 2.48903 dt = 141.26417 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780014.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780014.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780014.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780014.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.2834048 sec. dt = 518.88063 sec 1142 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1143 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1144 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1145 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1146 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1147 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1148 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1149 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1150 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1151 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1152 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1153 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1154 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1155 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1156 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1157 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1158 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1159 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1160 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1161 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1162 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1163 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1164 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1165 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1166 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1167 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1168 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1169 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1170 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1171 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1172 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1173 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1174 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1175 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1176 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1177 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1178 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1179 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1180 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1181 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1182 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1183 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1184 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1185 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1186 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1187 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1188 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1189 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1190 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1191 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1192 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1193 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1194 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1195 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1196 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1197 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1198 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1199 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1200 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1201 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1202 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1203 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1204 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1205 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1206 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1207 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1208 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1209 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1210 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1211 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1212 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1213 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1214 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1215 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1216 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1217 ql Message = plugMapInfo=5101,56840,1,/data-ql/plugmaps/plPlugMapA-5101-56840-01.par 19 qr Message = plugMapInfo=5101,56840,1,/data-ql/plugmaps/plPlugMapA-5101-56840-01.par apqr_wrapper PLUGMAPINFO values= 5101 56840 1 /data-ql/plugmaps/plPlugMapA-5101-56840-01.par % GET_SQL_COL: No columns returned 1218 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1219 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1220 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1221 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1222 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1223 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1224 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1225 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1226 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1227 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1228 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1229 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1230 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1231 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1232 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1233 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A new rollover = 86393.11 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=3, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=3, tm_yday=184, tm_isdst=0) 1234 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1235 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1236 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1237 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1238 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1239 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1240 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1241 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1242 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1243 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1244 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1245 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1246 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1247 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1248 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1249 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1250 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1251 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1252 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1253 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1254 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1255 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1256 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1257 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1258 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1259 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1260 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1261 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1262 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1263 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1264 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1265 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1266 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1267 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1268 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-001.fits,70826,1,60 Card is too long, comment will be truncated. 1269 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-002.fits,70826,2,60 Processing /data-ql/data/56840/apRaw-12780015-002.fits APQL_FITSHEADER ... dt = 0.15988588 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-002.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1270 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-003.fits,70826,3,60 Processing /data-ql/data/56840/apRaw-12780015-003.fits APQL_FITSHEADER ... dt = 0.16564178 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-003.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1271 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-004.fits,70826,4,60 Processing /data-ql/data/56840/apRaw-12780015-004.fits APQL_FITSHEADER ... dt = 0.35355306 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-004.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1272 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-005.fits,70826,5,60 Processing /data-ql/data/56840/apRaw-12780015-005.fits APQL_FITSHEADER ... dt = 0.49462986 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-005.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information 1273 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1274 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-006.fits,70826,6,60 Processing /data-ql/data/56840/apRaw-12780015-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34661412 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-006.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1275 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-007.fits,70826,7,60 Processing /data-ql/data/56840/apRaw-12780015-007.fits APQL_FITSHEADER ... dt = 0.59280992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-007.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1276 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-008.fits,70826,8,60 Processing /data-ql/data/56840/apRaw-12780015-008.fits APQL_FITSHEADER ... dt = 0.39089012 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-008.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1277 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-009.fits,70826,9,60 Processing /data-ql/data/56840/apRaw-12780015-009.fits APQL_FITSHEADER ... dt = 0.26032591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-009.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1278 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-010.fits,70826,10,60 Processing /data-ql/data/56840/apRaw-12780015-010.fits APQL_FITSHEADER ... dt = 0.57915115 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-010.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1279 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-011.fits,70826,11,60 Processing /data-ql/data/56840/apRaw-12780015-011.fits APQL_FITSHEADER ... dt = 0.30209804 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-011.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1280 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-012.fits,70826,12,60 Processing /data-ql/data/56840/apRaw-12780015-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.77146816 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-012.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1281 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-013.fits,70826,13,60 Processing /data-ql/data/56840/apRaw-12780015-013.fits APQL_FITSHEADER ... dt = 0.64118314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-013.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1282 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-014.fits,70826,14,60 Processing /data-ql/data/56840/apRaw-12780015-014.fits APQL_FITSHEADER ... dt = 0.16612291 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-014.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1283 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-015.fits,70826,15,60 Processing /data-ql/data/56840/apRaw-12780015-015.fits APQL_FITSHEADER ... dt = 0.52977300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-015.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1284 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-016.fits,70826,16,60 Processing /data-ql/data/56840/apRaw-12780015-016.fits APQL_FITSHEADER ... dt = 0.58548307 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-016.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1285 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-017.fits,70826,17,60 Processing /data-ql/data/56840/apRaw-12780015-017.fits APQL_FITSHEADER ... dt = 0.17738295 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-017.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1286 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-018.fits,70826,18,60 Processing /data-ql/data/56840/apRaw-12780015-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.75626683 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-018.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1287 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-019.fits,70826,19,60 Processing /data-ql/data/56840/apRaw-12780015-019.fits APQL_FITSHEADER ... dt = 0.16394901 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-019.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1288 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-020.fits,70826,20,60 Processing /data-ql/data/56840/apRaw-12780015-020.fits APQL_FITSHEADER ... dt = 0.17013001 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-020.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1289 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-021.fits,70826,21,60 Processing /data-ql/data/56840/apRaw-12780015-021.fits APQL_FITSHEADER ... dt = 0.57603717 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-021.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1290 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-022.fits,70826,22,60 Processing /data-ql/data/56840/apRaw-12780015-022.fits APQL_FITSHEADER ... dt = 0.58942509 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-022.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1291 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-023.fits,70826,23,60 Processing /data-ql/data/56840/apRaw-12780015-023.fits APQL_FITSHEADER ... dt = 0.16560388 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-023.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1292 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-024.fits,70826,24,60 Processing /data-ql/data/56840/apRaw-12780015-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.69870591 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-024.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1293 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-025.fits,70826,25,60 Processing /data-ql/data/56840/apRaw-12780015-025.fits APQL_FITSHEADER ... dt = 0.31516910 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-025.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1294 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-026.fits,70826,26,60 Processing /data-ql/data/56840/apRaw-12780015-026.fits APQL_FITSHEADER ... dt = 0.18701792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-026.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1295 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-027.fits,70826,27,60 Processing /data-ql/data/56840/apRaw-12780015-027.fits APQL_FITSHEADER ... dt = 0.51877999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-027.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1296 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-028.fits,70826,28,60 Processing /data-ql/data/56840/apRaw-12780015-028.fits APQL_FITSHEADER ... dt = 0.16393399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-028.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1297 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-029.fits,70826,29,60 Processing /data-ql/data/56840/apRaw-12780015-029.fits APQL_FITSHEADER ... dt = 0.52563882 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-029.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1298 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-030.fits,70826,30,60 Processing /data-ql/data/56840/apRaw-12780015-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.73300695 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-030.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1299 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-031.fits,70826,31,60 Processing /data-ql/data/56840/apRaw-12780015-031.fits APQL_FITSHEADER ... dt = 0.16385794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-031.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1300 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-032.fits,70826,32,60 Processing /data-ql/data/56840/apRaw-12780015-032.fits APQL_FITSHEADER ... dt = 0.51679707 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-032.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1301 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-033.fits,70826,33,60 Processing /data-ql/data/56840/apRaw-12780015-033.fits APQL_FITSHEADER ... dt = 0.54023290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-033.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1302 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-034.fits,70826,34,60 Processing /data-ql/data/56840/apRaw-12780015-034.fits APQL_FITSHEADER ... dt = 0.30065298 sec STRUCT = -> Array[1] 1303 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780015-034.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1304 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-035.fits,70826,35,60 Processing /data-ql/data/56840/apRaw-12780015-035.fits APQL_FITSHEADER ... dt = 0.53351998 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-035.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1305 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-036.fits,70826,36,60 Processing /data-ql/data/56840/apRaw-12780015-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.47882009 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-036.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1306 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-037.fits,70826,37,60 Processing /data-ql/data/56840/apRaw-12780015-037.fits APQL_FITSHEADER ... dt = 0.22575402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-037.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1307 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-038.fits,70826,38,60 Processing /data-ql/data/56840/apRaw-12780015-038.fits APQL_FITSHEADER ... dt = 0.55663395 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-038.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1308 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-039.fits,70826,39,60 Processing /data-ql/data/56840/apRaw-12780015-039.fits APQL_FITSHEADER ... dt = 0.52039599 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-039.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1309 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-040.fits,70826,40,60 Processing /data-ql/data/56840/apRaw-12780015-040.fits APQL_FITSHEADER ... dt = 0.16079092 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-040.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1310 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-041.fits,70826,41,60 Processing /data-ql/data/56840/apRaw-12780015-041.fits APQL_FITSHEADER ... dt = 0.50796509 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-041.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1311 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-042.fits,70826,42,60 Processing /data-ql/data/56840/apRaw-12780015-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.71771097 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-042.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1312 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-043.fits,70826,43,60 Processing /data-ql/data/56840/apRaw-12780015-043.fits APQL_FITSHEADER ... dt = 0.19355702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-043.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1313 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-044.fits,70826,44,60 Processing /data-ql/data/56840/apRaw-12780015-044.fits APQL_FITSHEADER ... dt = 0.52128792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-044.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1314 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-045.fits,70826,45,60 Processing /data-ql/data/56840/apRaw-12780015-045.fits APQL_FITSHEADER ... dt = 0.47923303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-045.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1315 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-046.fits,70826,46,60 Processing /data-ql/data/56840/apRaw-12780015-046.fits APQL_FITSHEADER ... dt = 0.53898406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-046.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1316 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-047.fits,70826,47,60 Processing /data-ql/data/56840/apRaw-12780015-047.fits APQL_FITSHEADER ... dt = 0.50129199 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-047.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1317 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-048.fits,70826,48,60 Processing /data-ql/data/56840/apRaw-12780015-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.45362806 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-048.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1318 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-049.fits,70826,49,60 Processing /data-ql/data/56840/apRaw-12780015-049.fits APQL_FITSHEADER ... dt = 0.49245811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-049.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1319 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-050.fits,70826,50,60 Processing /data-ql/data/56840/apRaw-12780015-050.fits APQL_FITSHEADER ... dt = 0.54219508 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-050.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1320 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-051.fits,70826,51,60 Processing /data-ql/data/56840/apRaw-12780015-051.fits APQL_FITSHEADER ... dt = 0.52261209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-051.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1321 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-052.fits,70826,52,60 Processing /data-ql/data/56840/apRaw-12780015-052.fits APQL_FITSHEADER ... dt = 0.52905917 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-052.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1322 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-053.fits,70826,53,60 Processing /data-ql/data/56840/apRaw-12780015-053.fits APQL_FITSHEADER ... dt = 0.25423598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-053.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1323 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-054.fits,70826,54,60 Processing /data-ql/data/56840/apRaw-12780015-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34722805 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-054.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1324 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-055.fits,70826,55,60 Processing /data-ql/data/56840/apRaw-12780015-055.fits APQL_FITSHEADER ... dt = 0.57453990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-055.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1325 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-056.fits,70826,56,60 Processing /data-ql/data/56840/apRaw-12780015-056.fits APQL_FITSHEADER ... dt = 0.60867190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-056.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1326 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-057.fits,70826,57,60 Processing /data-ql/data/56840/apRaw-12780015-057.fits APQL_FITSHEADER ... dt = 0.17493892 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-057.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1327 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-058.fits,70826,58,60 Processing /data-ql/data/56840/apRaw-12780015-058.fits APQL_FITSHEADER ... dt = 0.50617909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-058.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 1328 ql Message = UTR=/data-ql/data/56840/apRaw-12780015-059.fits,70826,59,60 Processing /data-ql/data/56840/apRaw-12780015-059.fits APQL_FITSHEADER ... dt = 0.52185297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780015-059.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Card is too long, comment will be truncated. 20 qr Message = UTR=DONE,12780015,56840,70826 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 =============================== Wed Jul 2 10:10:05 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780015 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12780015 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780015.fits APQL_FITSHEADER ... dt = 0.36158586 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1330 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780015-060.fits Inserting S/N information Inserting exposure_pk information 70826 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1331 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-001.fits,70827,1,60 Card is too long, comment will be truncated. 1332 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-002.fits,70827,2,60 Processing /data-ql/data/56840/apRaw-12780016-002.fits APQL_FITSHEADER ... dt = 0.15645695 sec STRUCT = -> Array[1] 1333 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780016-002.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1334 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-003.fits,70827,3,60 Processing /data-ql/data/56840/apRaw-12780016-003.fits APQL_FITSHEADER ... dt = 0.18698907 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-003.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1335 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-004.fits,70827,4,60 Processing /data-ql/data/56840/apRaw-12780016-004.fits APQL_FITSHEADER ... dt = 0.16817188 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-004.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1336 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-005.fits,70827,5,60 Processing /data-ql/data/56840/apRaw-12780016-005.fits APQL_FITSHEADER ... dt = 0.17252898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-005.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1337 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-006.fits,70827,6,60 Processing /data-ql/data/56840/apRaw-12780016-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.2322929 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-006.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1338 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-007.fits,70827,7,60 Processing /data-ql/data/56840/apRaw-12780016-007.fits APQL_FITSHEADER ... dt = 2.1559520 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-007.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1339 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-008.fits,70827,8,60 Processing /data-ql/data/56840/apRaw-12780016-008.fits APQL_FITSHEADER ... dt = 0.17270803 sec STRUCT = -> Array[1] dt = 87.344937 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780015.fits Nreads=60 Inserting S/N information Inserting exposure_pk information 70827 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/56840/ap2D-a-12780015.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 9.6325290 sec Processing /data/apogee/archive/56840/apR-b-12780015.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits 1340 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-009.fits,70827,9,60 Processing /data-ql/data/56840/apRaw-12780016-009.fits Using FOWLER sampling. NFOWLER=10 APQL_FITSHEADER ... dt = 0.17161298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-009.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780015.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.7178621 sec Processing /data/apogee/archive/56840/apR-c-12780015.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/56840/ap2D-c-12780015.fits Saving FLUProcessing /data-ql/data/56840/apRaw-12780016-010.fits APQL_FITSHEADER ... dt = 0.15435219 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-010.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 9.4994249 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/56840/apR-a-12780015.fits<< (629.87 MB) 1342 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-011.fits,70827,11,60 Processing /data-ql/data/56840/apRaw-12780016-011.fits APQL_FITSHEADER ... dt = 0.21020889 sec STRUCT = -> Array[1] Nreads = 60 Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1343 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-012.fits,70827,12,60 Processing /data-ql/data/56840/apRaw-12780016-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0292809 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-012.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1344 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-013.fits,70827,13,60 Processing /data-ql/data/56840/apRaw-12780016-013.fits APQL_FITSHEADER ... dt = 0.17950702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-013.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1345 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-014.fits,70827,14,60 Processing /data-ql/data/56840/apRaw-12780016-014.fits APQL_FITSHEADER ... dt = 0.14442992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-014.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1346 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-015.fits,70827,15,60 Processing /data-ql/data/56840/apRaw-12780016-015.fits APQL_FITSHEADER ... dt = 0.14683819 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-015.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1347 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-016.fits,70827,16,60 Processing /data-ql/data/56840/apRaw-12780016-016.fits APQL_FITSHEADER ... dt = 0.18078279 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-016.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1348 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-017.fits,70827,17,60 Processing /data-ql/data/56840/apRaw-12780016-017.fits APQL_FITSHEADER ... dt = 0.17978811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-017.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1349 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-018.fits,70827,18,60 Processing /data-ql/data/56840/apRaw-12780016-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38481688 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-018.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1350 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-019.fits,70827,19,60 Processing /data-ql/data/56840/apRaw-12780016-019.fits APQL_FITSHEADER ... dt = 0.42246008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-019.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1351 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-020.fits,70827,20,60 Processing /data-ql/data/56840/apRaw-12780016-020.fits Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 0.46984601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-020.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information 1352 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-021.fits,70827,21,60 Processing /data-ql/data/56840/apRaw-12780016-021.fits APQL_FITSHEADER ... dt = 0.17620611 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-021.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1353 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-022.fits,70827,22,60 Processing /data-ql/data/56840/apRaw-12780016-022.fits APQL_FITSHEADER ... dt = 0.13519406 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-022.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1354 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-023.fits,70827,23,60 Processing /data-ql/data/56840/apRaw-12780016-023.fits APQL_FITSHEADER ... dt = 0.17571402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-023.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1355 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-024.fits,70827,24,60 Processing /data-ql/data/56840/apRaw-12780016-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.29919505 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-024.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1356 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-025.fits,70827,25,60 Processing /data-ql/data/56840/apRaw-12780016-025.fits APQL_FITSHEADER ... dt = 0.15999484 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-025.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1357 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-026.fits,70827,26,60 Processing /data-ql/data/56840/apRaw-12780016-026.fits APQL_FITSHEADER ... dt = 0.15318704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-026.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 270169920 bytes Compression ratio = 2.33138 dt = 180.74370 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780015.fits<< (629.87 MB) Card is too long, comment will be truncated. 1358 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-027.fits,70827,27,60 Processing /data-ql/data/56840/apRaw-12780016-027.fits APQL_FITSHEADER ... dt = 0.14634395 sec STRUCT = -> Array[1] 1359 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-028.fits,70827,28,60 Processing /data-ql/data/56840/apRaw-12780016-028.fits Inserting basic information for -> apRaw-12780016-027.fits Step I: Making dCounts temporary file Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.23187184 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-028.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1360 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-029.fits,70827,29,60 Processing /data-ql/data/56840/apRaw-12780016-029.fits APQL_FITSHEADER ... dt = 0.42577004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-029.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1361 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-030.fits,70827,30,60 Processing /data-ql/data/56840/apRaw-12780016-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33860707 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1362 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780016-030.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1363 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-031.fits,70827,31,60 Processing /data-ql/data/56840/apRaw-12780016-031.fits APQL_FITSHEADER ... dt = 0.17046595 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-031.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1364 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-032.fits,70827,32,60 Processing /data-ql/data/56840/apRaw-12780016-032.fits APQL_FITSHEADER ... dt = 0.17092419 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-032.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1365 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-033.fits,70827,33,60 Processing /data-ql/data/56840/apRaw-12780016-033.fits APQL_FITSHEADER ... dt = 0.16914010 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-033.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1366 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-034.fits,70827,34,60 Processing /data-ql/data/56840/apRaw-12780016-034.fits APQL_FITSHEADER ... dt = 0.16209102 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-034.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1367 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-035.fits,70827,35,60 Processing /data-ql/data/56840/apRaw-12780016-035.fits APQL_FITSHEADER ... dt = 0.18521905 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-035.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1368 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-036.fits,70827,36,60 Processing /data-ql/data/56840/apRaw-12780016-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.47226405 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-036.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1369 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-037.fits,70827,37,60 Processing /data-ql/data/56840/apRaw-12780016-037.fits APQL_FITSHEADER ... dt = 0.24154997 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-037.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1370 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-038.fits,70827,38,60 Processing /data-ql/data/56840/apRaw-12780016-038.fits APQL_FITSHEADER ... dt = 0.27123618 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-038.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1371 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-039.fits,70827,39,60 Processing /data-ql/data/56840/apRaw-12780016-039.fits APQL_FITSHEADER ... dt = 0.21846604 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-039.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1372 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-040.fits,70827,40,60 Processing /data-ql/data/56840/apRaw-12780016-040.fits APQL_FITSHEADER ... dt = 0.16386700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-040.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1373 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-041.fits,70827,41,60 Processing /data-ql/data/56840/apRaw-12780016-041.fits APQL_FITSHEADER ... dt = 0.14453816 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-041.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1374 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-042.fits,70827,42,60 Processing /data-ql/data/56840/apRaw-12780016-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37310505 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-042.fits Inserting S/N information Inserting exposure_pk information 70827 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 = 257040000 bytes Compression ratio = 2.45046 dt = 161.79051 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780015.fits<< (629.87 MB) 1375 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-043.fits,70827,43,60 Processing /data-ql/data/56840/apRaw-12780016-043.fits APQL_FITSHEADER ... dt = 0.15996408 sec STRUCT = -> Array[1] Nreads = 60 Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1376 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-044.fits,70827,44,60 Processing /data-ql/data/56840/apRaw-12780016-044.fits APQL_FITSHEADER ... dt = 0.16813588 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-044.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1377 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-045.fits,70827,45,60 Processing /data-ql/data/56840/apRaw-12780016-045.fits APQL_FITSHEADER ... dt = 0.44014287 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-045.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1378 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-046.fits,70827,46,60 Processing /data-ql/data/56840/apRaw-12780016-046.fits APQL_FITSHEADER ... dt = 0.17350817 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-046.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1379 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-047.fits,70827,47,60 Processing /data-ql/data/56840/apRaw-12780016-047.fits APQL_FITSHEADER ... dt = 0.58834600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-047.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1380 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-048.fits,70827,48,60 Processing /data-ql/data/56840/apRaw-12780016-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.58993101 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-048.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1381 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-049.fits,70827,49,60 Processing /data-ql/data/56840/apRaw-12780016-049.fits APQL_FITSHEADER ... dt = 0.37235212 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-049.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1382 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-050.fits,70827,50,60 Processing /data-ql/data/56840/apRaw-12780016-050.fits APQL_FITSHEADER ... dt = 0.15698791 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-050.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1383 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-051.fits,70827,51,60 Processing /data-ql/data/56840/apRaw-12780016-051.fits APQL_FITSHEADER ... dt = 0.15845990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-051.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1384 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-052.fits,70827,52,60 Processing /data-ql/data/56840/apRaw-12780016-052.fits APQL_FITSHEADER ... dt = 0.12965989 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-052.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1385 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-053.fits,70827,53,60 Processing /data-ql/data/56840/apRaw-12780016-053.fits APQL_FITSHEADER ... dt = 0.35611296 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-053.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1386 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-054.fits,70827,54,60 Processing /data-ql/data/56840/apRaw-12780016-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28981495 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-054.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack Card is too long, comment will be truncated. 1387 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-055.fits,70827,55,60 Processing /data-ql/data/56840/apRaw-12780016-055.fits APQL_FITSHEADER ... dt = 0.13687205 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-055.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1388 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-056.fits,70827,56,60 Processing /data-ql/data/56840/apRaw-12780016-056.fits APQL_FITSHEADER ... dt = 0.16301990 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-056.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 1389 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-057.fits,70827,57,60 Processing /data-ql/data/56840/apRaw-12780016-057.fits APQL_FITSHEADER ... dt = 0.14889908 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-057.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 253149120 bytes Compression ratio = 2.48813 dt = 159.52357 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780015.fits 1390 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-058.fits,70827,58,60 Processing /data-ql/data/56840/apRaw-12780016-058.fits APQL_FITSHEADER ... dt = 0.28588200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780016-058.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-b-12780015.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780015.fits 1391 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780015.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780015.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780015.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. Inserting exposure header information 1392 ql Message = UTR=/data-ql/data/56840/apRaw-12780016-059.fits,70827,59,60 Processing /data-ql/data/56840/apRaw-12780016-059.fits APQL_FITSHEADER ... dt = 0.33983588 sec STRUCT = -> Array[1] apquickred_dbinsert completed dt = 7.3561418 sec. dt = 630.11327 sec Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Card is too long, comment will be truncated. 21 qr Message = UTR=DONE,12780016,56840,70827 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 =============================== Wed Jul 2 10:20:46 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780016 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12780016 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780016.fits APQL_FITSHEADER ... dt = 1.3400149 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1394 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780016-060.fits Inserting S/N information Inserting exposure_pk information 70827 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1395 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-001.fits,70828,1,60 Card is too long, comment will be truncated. 1396 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-002.fits,70828,2,60 Processing /data-ql/data/56840/apRaw-12780017-002.fits APQL_FITSHEADER ... dt = 0.15588999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-002.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1397 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-003.fits,70828,3,60 Processing /data-ql/data/56840/apRaw-12780017-003.fits APQL_FITSHEADER ... dt = 0.32399297 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-003.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1398 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-004.fits,70828,4,60 Processing /data-ql/data/56840/apRaw-12780017-004.fits APQL_FITSHEADER ... dt = 0.19362307 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-004.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1399 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-005.fits,70828,5,60 Processing /data-ql/data/56840/apRaw-12780017-005.fits APQL_FITSHEADER ... dt = 0.34046793 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-005.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1400 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-006.fits,70828,6,60 Processing /data-ql/data/56840/apRaw-12780017-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.49192190 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-006.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1401 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-007.fits,70828,7,60 Processing /data-ql/data/56840/apRaw-12780017-007.fits APQL_FITSHEADER ... dt = 0.18043709 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-007.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1402 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-008.fits,70828,8,60 Processing /data-ql/data/56840/apRaw-12780017-008.fits dt = 85.246942 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780016.fits Nreads=60 APQL_FITSHEADER ... dt = 0.42064691 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-008.fits Inserting S/N information Inserting exposure_pk information 70828 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/56840/ap2D-a-12780016.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.0091422 sec Processing /data/apogee/archive/56840/apR-b-12780016.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. 1403 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-009.fits,70828,9,60 Processing /data-ql/data/56840/apRaw-12780017-009.fits APQL_FITSHEADER ... dt = 0.15997505 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-009.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780016.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 8.9165511 sec Processing /data/apogee/archive/56840/apR-c-12780016.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/56840/ap2D-c-12780016.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.3971231 sec 1404 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-010.fits,70828,10,60 Processing /data-ql/data/56840/apRaw-12780017-010.fits Step 3 - Extracting the spectra ------------------------------- APQL_FITSHEADER ... dt = 0.13748193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-010.fits Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-a-12780016.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1405 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-011.fits,70828,11,60 Processing /data-ql/data/56840/apRaw-12780017-011.fits APQL_FITSHEADER ... dt = 0.12137794 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-011.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1406 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-012.fits,70828,12,60 Processing /data-ql/data/56840/apRaw-12780017-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.82444406 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-012.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1407 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-013.fits,70828,13,60 Processing /data-ql/data/56840/apRaw-12780017-013.fits APQL_FITSHEADER ... dt = 0.18014288 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-013.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1408 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-014.fits,70828,14,60 Processing /data-ql/data/56840/apRaw-12780017-014.fits APQL_FITSHEADER ... dt = 0.16951704 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-014.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1409 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-015.fits,70828,15,60 Processing /data-ql/data/56840/apRaw-12780017-015.fits APQL_FITSHEADER ... dt = 0.16107798 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-015.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1410 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-016.fits,70828,16,60 Processing /data-ql/data/56840/apRaw-12780017-016.fits APQL_FITSHEADER ... dt = 0.17314887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-016.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1411 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-017.fits,70828,17,60 Processing /data-ql/data/56840/apRaw-12780017-017.fits APQL_FITSHEADER ... dt = 0.14517999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-017.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1412 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-018.fits,70828,18,60 Processing /data-ql/data/56840/apRaw-12780017-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.33586121 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-018.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1413 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-019.fits,70828,19,60 Processing /data-ql/data/56840/apRaw-12780017-019.fits APQL_FITSHEADER ... dt = 0.16364121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-019.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1414 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-020.fits,70828,20,60 Processing /data-ql/data/56840/apRaw-12780017-020.fits APQL_FITSHEADER ... dt = 0.15805697 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-020.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1415 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-021.fits,70828,21,60 Processing /data-ql/data/56840/apRaw-12780017-021.fits APQL_FITSHEADER ... dt = 0.53841496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-021.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1416 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-022.fits,70828,22,60 Processing /data-ql/data/56840/apRaw-12780017-022.fits APQL_FITSHEADER ... dt = 0.17094016 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-022.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1417 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-023.fits,70828,23,60 Processing /data-ql/data/56840/apRaw-12780017-023.fits APQL_FITSHEADER ... dt = 0.44101095 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-023.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1418 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-024.fits,70828,24,60 Processing /data-ql/data/56840/apRaw-12780017-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.48444295 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-024.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1419 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-025.fits,70828,25,60 Processing /data-ql/data/56840/apRaw-12780017-025.fits APQL_FITSHEADER ... dt = 0.25674200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-025.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1420 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-026.fits,70828,26,60 Processing /data-ql/data/56840/apRaw-12780017-026.fits APQL_FITSHEADER ... dt = 0.14702702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-026.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Input file size = 629867520 bytes Output file size = 270766080 bytes Compression ratio = 2.32624 dt = 171.98882 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780016.fits<< (629.87 MB) Nreads = 60 Step I: Making dCounts temporary file 1421 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1422 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-027.fits,70828,27,60 Processing /data-ql/data/56840/apRaw-12780017-027.fits APQL_FITSHEADER ... dt = 0.19534802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-027.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1423 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-028.fits,70828,28,60 Processing /data-ql/data/56840/apRaw-12780017-028.fits APQL_FITSHEADER ... dt = 0.17909408 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-028.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1424 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-029.fits,70828,29,60 Processing /data-ql/data/56840/apRaw-12780017-029.fits APQL_FITSHEADER ... dt = 0.15058303 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-029.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1425 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-030.fits,70828,30,60 Processing /data-ql/data/56840/apRaw-12780017-030.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35060692 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-030.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1426 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-031.fits,70828,31,60 Processing /data-ql/data/56840/apRaw-12780017-031.fits APQL_FITSHEADER ... dt = 0.15379119 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-031.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1427 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-032.fits,70828,32,60 Processing /data-ql/data/56840/apRaw-12780017-032.fits APQL_FITSHEADER ... dt = 0.17292690 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-032.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1428 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-033.fits,70828,33,60 Processing /data-ql/data/56840/apRaw-12780017-033.fits APQL_FITSHEADER ... dt = 0.16075397 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-033.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1429 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-034.fits,70828,34,60 Processing /data-ql/data/56840/apRaw-12780017-034.fits APQL_FITSHEADER ... dt = 0.17005515 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-034.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1430 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-035.fits,70828,35,60 Processing /data-ql/data/56840/apRaw-12780017-035.fits APQL_FITSHEADER ... dt = 0.15339589 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-035.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1431 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-036.fits,70828,36,60 Processing /data-ql/data/56840/apRaw-12780017-036.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.38507509 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-036.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1432 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-037.fits,70828,37,60 Processing /data-ql/data/56840/apRaw-12780017-037.fits APQL_FITSHEADER ... dt = 0.16700387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-037.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1433 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-038.fits,70828,38,60 Processing /data-ql/data/56840/apRaw-12780017-038.fits APQL_FITSHEADER ... dt = 0.44856405 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-038.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1434 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-039.fits,70828,39,60 Processing /data-ql/data/56840/apRaw-12780017-039.fits APQL_FITSHEADER ... dt = 0.16250801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-039.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1435 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-040.fits,70828,40,60 Processing /data-ql/data/56840/apRaw-12780017-040.fits APQL_FITSHEADER ... dt = 0.12317705 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-040.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 257676480 bytes Compression ratio = 2.44441 dt = 156.75575 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780016.fits<< (629.87 MB) 1436 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-041.fits,70828,41,60 Processing /data-ql/data/56840/apRaw-12780017-041.fits Nreads = 60 APQL_FITSHEADER ... dt = 0.23927903 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-041.fits Step I: Making dCounts temporary file Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1437 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-042.fits,70828,42,60 Processing /data-ql/data/56840/apRaw-12780017-042.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.85874200 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-042.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1438 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-043.fits,70828,43,60 Processing /data-ql/data/56840/apRaw-12780017-043.fits APQL_FITSHEADER ... dt = 0.14742684 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-043.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1439 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-044.fits,70828,44,60 Processing /data-ql/data/56840/apRaw-12780017-044.fits APQL_FITSHEADER ... dt = 0.15492988 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-044.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1440 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-045.fits,70828,45,60 Processing /data-ql/data/56840/apRaw-12780017-045.fits APQL_FITSHEADER ... dt = 0.95555902 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-045.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1441 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-046.fits,70828,46,60 Processing /data-ql/data/56840/apRaw-12780017-046.fits APQL_FITSHEADER ... dt = 0.16802788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-046.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1442 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-047.fits,70828,47,60 Processing /data-ql/data/56840/apRaw-12780017-047.fits APQL_FITSHEADER ... dt = 0.16916299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-047.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1443 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-048.fits,70828,48,60 Processing /data-ql/data/56840/apRaw-12780017-048.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35374117 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-048.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1444 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-049.fits,70828,49,60 Processing /data-ql/data/56840/apRaw-12780017-049.fits APQL_FITSHEADER ... dt = 0.16887498 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-049.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1445 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-050.fits,70828,50,60 Processing /data-ql/data/56840/apRaw-12780017-050.fits APQL_FITSHEADER ... dt = 0.18315101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-050.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1446 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-051.fits,70828,51,60 Processing /data-ql/data/56840/apRaw-12780017-051.fits APQL_FITSHEADER ... dt = 0.17261600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-051.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1447 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-052.fits,70828,52,60 Processing /data-ql/data/56840/apRaw-12780017-052.fits Step III: Compressing with fpack APQL_FITSHEADER ... dt = 0.15319896 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-052.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1448 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-053.fits,70828,53,60 Processing /data-ql/data/56840/apRaw-12780017-053.fits APQL_FITSHEADER ... dt = 0.21525598 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-053.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1449 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-054.fits,70828,54,60 Processing /data-ql/data/56840/apRaw-12780017-054.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.43359303 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-054.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1450 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-055.fits,70828,55,60 Processing /data-ql/data/56840/apRaw-12780017-055.fits APQL_FITSHEADER ... dt = 1.5805538 sec STRUCT = -> Array[1] 1451 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780017-055.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Input file size = 629867520 bytes Output file size = 252898560 bytes Compression ratio = 2.49059 dt = 152.30932 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780016.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780016.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780016.fits Card is too long, comment will be truncated. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780016.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780016.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780016.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM 1452 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-056.fits,70828,56,60 Processing /data-ql/data/56840/apRaw-12780017-056.fits APQL_FITSHEADER ... dt = 0.19119501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-056.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting exposure header information apquickred_dbinsert completed dt = 4.9762208 sec. dt = 595.89834 sec Card is too long, comment will be truncated. 1453 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-057.fits,70828,57,60 Processing /data-ql/data/56840/apRaw-12780017-057.fits APQL_FITSHEADER ... dt = 0.54873800 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-057.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1454 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-058.fits,70828,58,60 Processing /data-ql/data/56840/apRaw-12780017-058.fits APQL_FITSHEADER ... dt = 0.26669192 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-058.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 1455 ql Message = UTR=/data-ql/data/56840/apRaw-12780017-059.fits,70828,59,60 Processing /data-ql/data/56840/apRaw-12780017-059.fits APQL_FITSHEADER ... dt = 0.22384715 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780017-059.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Card is too long, comment will be truncated. 22 qr Message = UTR=DONE,12780017,56840,70828 w-12780017-060.fits,70828,60,60 Processing /data-ql/data/56840/apRaw-12780017-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 =============================== Wed Jul 2 10:31: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 = 12780017 Nreads=60 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 60 for 12780017 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780017.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.45045710 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1457 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780017-060.fits Inserting S/N information Inserting exposure_pk information 70828 Inserting required fits keywords error information Inserting quicklook60 information 1458 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1459 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-001.fits,70829,1,10 Card is too long, comment will be truncated. 1460 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-002.fits,70829,2,10 Processing /data-ql/data/56840/apRaw-12780018-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 53.2157 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.1125882 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-002.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 1461 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-003.fits,70829,3,10 Processing /data-ql/data/56840/apRaw-12780018-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 75.2192 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.4134929 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-003.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 1462 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-004.fits,70829,4,10 Processing /data-ql/data/56840/apRaw-12780018-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 92.1222 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2390451 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-004.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 1463 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-005.fits,70829,5,10 Processing /data-ql/data/56840/apRaw-12780018-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 106.337 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.9314780 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-005.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 1464 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-006.fits,70829,6,10 Processing /data-ql/data/56840/apRaw-12780018-006.fits APEXTRACT... APEXTRACT... APEXTRACT... dt = 81.923094 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780017.fits Nreads=60 APQL_PLOTSPEC ... APQL_PLOTARRAYS ... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 APQL_SNRMAG ... snr_standard = 118.733 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.4832559 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-12780018-006.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780017.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 5.0396042 sec Processing /data/apogee/archive/56840/apR-b-12780017.fits Nreads=60 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1465 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-007.fits,70829,7,10 Processing /data-ql/data/56840/apRaw-12780018-007.fits APEXTRACT... APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-b-12780017.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_SNRMAG ... snr_standard = 129.835 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.3857739 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-007.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information dt = 6.6994240 sec Processing /data/apogee/archive/56840/apR-c-12780017.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/56840/ap2D-c-12780017.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.6038749 sec 1466 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-008.fits,70829,8,10 Processing /data-ql/data/56840/apRaw-12780018-008.fits Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 APEXTRACT... Compressing >>/data/apogee/archive/56840/apR-a-12780017.fits<< (629.87 MB) APEXTRACT... Nreads = 60 Step I: Making dCounts temporary file APEXTRACT... APQL_SNRMAG ... snr_standard = 140.199 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.5606661 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-008.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 1467 ql Message = UTR=/data-ql/data/56840/apRaw-12780018-009.fits,70829,9,10 Processing /data-ql/data/56840/apRaw-12780018-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 149.905 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2589049 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780018-009.fits Inserting S/N information Inserting exposure_pk information 70829 Inserting required fits keywords error information Card is too long, comment will be truncated. 23 qr Message = UTR=DONE,12780018,56840,70829 w-12780018-010.fits,70829,10,10 Processing /data-ql/data/56840/apRaw-12780018-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 =============================== Wed Jul 2 10:33:26 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 = 12780018 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12780018 % 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/56840/apR-[abc]-12780018.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_SNRMAG ... snr_standard = 158.845 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.3397300 sec STRUCT = -> Array[1] 1469 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780018-010.fits Inserting S/N information % Compiled module: HOST_TO_IEEE. Inserting exposure_pk information 70829 Inserting required fits keywords error information % Compiled module: REVERSE. % Compiled module: DETABIFY. Card is too long, comment will be truncated. 1470 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-001.fits,70830,1,10 Card is too long, comment will be truncated. 1471 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-002.fits,70830,2,10 Processing /data-ql/data/56840/apRaw-12780019-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 50.9200 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2074909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-002.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information dt = 24.269070 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780018.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 Card is too long, comment will be truncated. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 6.5988529 sec % Compiled module: PUSH. 1472 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-003.fits,70830,3,10 Processing /data-ql/data/56840/apRaw-12780019-003.fits Processing /data/apogee/archive/56840/apR-b-12780018.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... Writing output to: /data/apogee/quickred/56840/ap2D-b-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_SNRMAG ... snr_standard = 74.0986 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.3361731 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-003.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information dt = 3.6640949 sec Processing /data/apogee/archive/56840/apR-c-12780018.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.7666929 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/56840/12780018 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. 1473 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-004.fits,70830,4,10 Processing /data-ql/data/56840/apRaw-12780019-004.fits APEXTRACT... Processing chip a - ap2D-a-12780018.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. APEXTRACT... % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = 0.043 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. Step II: Subtracting average dCounts APEXTRACT... % 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. APQL_SNRMAG ... snr_standard = 91.2614 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.5657680 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-004.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information Card is too long, comment will be truncated. % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 541 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780018.fits 1474 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-005.fits,70830,5,10 Processing /data-ql/data/56840/apRaw-12780019-005.fits Processing chip b - ap2D-b-12780018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits APEXTRACT... Recentering shift = 0.024 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 105.447 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.6282680 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-005.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 948 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780018.fits Processing chip c - ap2D-c-12780018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.016 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1475 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-006.fits,70830,6,10 Processing /data-ql/data/56840/apRaw-12780019-006.fits APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 309 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780018.fits APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_SNRMAG ... AP2PROC finished snr_standard = 118.061 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.5602672 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-12780019-006.fits Step 4 - Compressing files -------------------------- Compressing the bundled files Inserting S/N information % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780018.fits<< (104.99 MB) Inserting exposure_pk information 70830 Inserting required fits keywords error information Inserting quicklook60 information Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. 1476 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-007.fits,70830,7,10 Processing /data-ql/data/56840/apRaw-12780019-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 129.354 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.0019011 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-007.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1477 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-008.fits,70830,8,10 Processing /data-ql/data/56840/apRaw-12780019-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 139.706 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.8982792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-008.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1478 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-009.fits,70830,9,10 Processing /data-ql/data/56840/apRaw-12780019-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 149.329 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.4199190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780019-009.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 104987520 bytes Output file size = 51632640 bytes Compression ratio = 2.03336 dt = 35.366789 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780018.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file 1479 ql Message = UTR=/data-ql/data/56840/apRaw-12780019-010.fits,70830,10,10 Processing /data-ql/data/56840/apRaw-12780019 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 =============================== Wed Jul 2 10:35:15 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. APEXTRACT... Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780019 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12780019 % 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/56840/apR-[abc]-12780019.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. APQL_SNRMAG ... snr_standard = 158.397 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.4716961 sec STRUCT = -> Array[1] 1480 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780019-010.fits Inserting S/N information Inserting exposure_pk information 70830 Inserting required fits keywords error information % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1481 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-001.fits,70831,1,10 1482 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Step III: Compressing with fpack APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 50.9796 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.6904941 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-002.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information dt = 23.775761 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780019.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 III: Compressing with fpack Card is too long, comment will be truncated. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 6.3383908 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780019.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 1484 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-003.fits,70831,3,10 Processing /data-ql/data/56840/apRaw-12780020-003.fits APEXTRACT... APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-b-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_SNRMAG ... snr_standard = 74.1389 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2173500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-003.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information Input file size = 104987520 bytes Output file size = 51125760 bytes Compression ratio = 2.05352 dt = 41.548032 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780018.fits<< (104.99 MB) dt = 4.9106300 sec Processing /data/apogee/archive/56840/apR-c-12780019.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.7460670 sec 1485 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-004.fits,70831,4,10 Processing /data-ql/data/56840/apRaw-12780020-004.fits 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 m Extracting file /data/apogee/quickred/56840/12780019 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 91.0920 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.6673560 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-004.fits Inserting S/N information Processing chip a - ap2D-a-12780019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. on 70831 % 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.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. Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1486 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-005.fits,70831,5,10 Processing /data-ql/data/56840/apRaw-12780020-005.fits APEXTRACT... % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 630 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780019.fits APEXTRACT... Processing chip b - ap2D-b-12780019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.019 Using Gaussian PSF fitting Extraction APQL_SNRMAG ... snr_standard = 105.455 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2721729 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-005.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 1075 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780019.fits Processing chip c - ap2D-c-12780019.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.008 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1487 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-006.fits,70831,6,10 Processing /data-ql/data/56840/apRaw-12780020-006.fits APEXTRACT... APEXTRACT... APEXTRACT... Input file size = 104987520 bytes Output file size = 50768640 bytes Compression ratio = 2.06796 dt = 29.696409 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780018.fits APQL_PLOTSPEC ... APQL_PLOTARRAYS ... AP_EXTRACT_IMAGE: masked 513 pixels APQL_SNRMAG ... Writing output to: /data/apogee/quickred/56840/ap1D-c-12780019.fits Saving FLUX/ERR as LONG instead of FLOAT snr_standard = 118.139 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.4212940 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-12780020-006.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information Inserting quicklook60 information AP2PROC finished Compressing /data/apogee/quickred/56840/ap2D-b-12780018.fits Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780019.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-c-12780018.fits 1488 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-007.fits,70831,7,10 Processing /data-ql/data/56840/apRaw-12780020-007.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780018.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-b-12780018.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-c-12780018.fits APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780018.fits. APQL_SNRMAG ... snr_standard = 129.381 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.3906550 sec % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780018.fits. STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-007.fits Inserting S/N information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780018.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. mation 70831 Inserting required fits keywords error information % 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. Step II: Subtracting average dCounts 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. Inserting Quickred SPECTRUM 1489 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-008.fits,70831,8,10 Processing /data-ql/data/56840/apRaw-12780020-008.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 139.790 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.0660059 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-008.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 270982080 bytes Compression ratio = 2.32439 dt = 223.45354 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780017.fits<< (629.87 MB) 1490 ql Message = UTR=/data-ql/data/56840/apRaw-12780020-009.fits,70831,9,10 Processing /data-ql/data/56840/apRaw-12780020-009.fits Input file size = 104987520 bytes Output file size = 51649920 bytes Compression ratio = 2.03268 dt = 28.532562 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780019.fits<< (104.99 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_SNRMAG ... snr_standard = 149.527 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.3132231 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780020-009.fits Inserting S/N information Inserting exposure_pk information 70831 Inserting required fits keywords error information Nreads = 60 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 25 qr Message = UTR=DONE,12780020,56840,70831 w-12780020-010.fits,70831,10,10 Processing /data-ql/data/56840/apRaw-12780020-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... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Wed Jul 2 10:36:59 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 = 12780020 Nreads=10 ----------------------------------------------------------- APEXTRACT... Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12780020 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. APEXTRACT... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780020.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_SNRMAG ... snr_standard = 158.442 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.8569620 sec STRUCT = -> Array[1] 1492 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780020-010.fits Inserting S/N information % Compiled module: HOST_TO_IEEE. Inserting exposure_pk information 70831 Inserting required fits key ords error information Step II: Subtracting average dCounts % Compiled module: DETABIFY. 1493 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Inserting exposure header information apquickred_dbinsert completed dt = 45.274126 sec. dt = 229.39609 sec Card is too long, comment will be truncated. dt = 19.775524 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780020.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 1494 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-001.fits,70832,1,12 % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 5.5922341 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780020.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Input file size = 104987520 bytes Output file size = 51148800 bytes Compression ratio = 2.05259 dt = 37.477977 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780019.fits<< (104.99 MB) Card is too long, comment will be truncated. Nreads = 10 Step I: Making dCounts temporary file Writing output to: /data/apogee/quickred/56840/ap2D-b-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.5126059 sec 1495 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-002.fits,70832,2,12 Processing /data-ql/data/56840/apRaw-12780021-002.fits Processing /data/apogee/archive/56840/apR-c-12780020.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... APEXTRACT... APQL_FITSHEADER ... dt = 2.4965839 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-002.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 7.5308800 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/56840/12780020 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. Step II: Subtracting average dCounts 1496 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-003.fits,70832,3,12 Processing /data-ql/data/56840/apRaw-12780021-003.fits APEXTRACT... Processing chip a - ap2D-a-12780020.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.037 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. APEXTRACT... % 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. APEXTRACT... APQL_FITSHEADER ... dt = 3.4225399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-003.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 574 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780020.fits 1497 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-004.fits,70832,4,12 Processing /data-ql/data/56840/apRaw-12780021-004.fits Processing chip b - ap2D-b-12780020.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.021 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 2.7541890 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-004.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 1134 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780020.fits Processing chip c - ap2D-c-12780020.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.010 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 1498 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-005.fits,70832,5,12 Processing /data-ql/data/56840/apRaw-12780021-005.fits APEXTRACT... APEXTRACT... Input file size = 104987520 bytes Output file size = 50800320 bytes Compression ratio = 2.06667 dt = 40.291154 sec Compressing the 2D images with FPACK AP_EXTRACT_IMAGE: masked 565 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780020.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780020.fits APQL_FITSHEADER ... dt = 4.6166251 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-005.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information 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/56840/apR-a-12780020.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Compressing /data/apogee/quickred/56840/ap2D-b-12780019.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-c-12780019.fits Step II: Subtracting average dCounts 1499 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-006.fits,70832,6,12 Processing /data-ql/data/56840/apRaw-12780021-006.fits APEXTRACT... Compressing the 1D spectral files with FPACK APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-a-12780019.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-b-12780019.fits APQL_PLOTSPEC ... APQL_PLOTARRAYS ... Compressing /data/apogee/quickred/56840/ap1D-c-12780019.fits APQL_FITSHEADER ... dt = 5.0498750 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-12780021-006.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780019.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780019.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780019.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. Step II: Subtracting average dCounts 1500 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-007.fits,70832,7,12 Processing /data-ql/data/56840/apRaw-12780021-007.fits Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. APEXTRACT... % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM APEXTRACT... APEXTRACT... Inserting Quickred SPECTRUM APQL_FITSHEADER ... dt = 3.6868620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-007.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1501 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-008.fits,70832,8,12 Processing /data-ql/data/56840/apRaw-12780021-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8941960 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-008.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. 1502 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-009.fits,70832,9,12 Processing /data-ql/data/56840/apRaw-12780021-009.fits Input file size = 104987520 bytes Output file size = 51647040 bytes Compression ratio = 2.03279 dt = 39.753124 sec 2/3 APEXTRACT... Compressing >>/data/apogee/archive/56840/apR-b-12780020.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4957919 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-009.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. 1503 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-010.fits,70832,10,12 Processing /data-ql/data/56840/apRaw-12780021-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5845079 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-010.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1504 ql Message = UTR=/data-ql/data/56840/apRaw-12780021-011.fits,70832,11,12 Processing /data-ql/data/56840/apRaw-12780021-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3867130 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780021-011.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information 26 qr Message = UTR=DONE,12780021,56840,70832 Number of running qrBridge proceProcessing /data-ql/data/56840/apRaw-12780021-012.fits 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Wed Jul 2 10:39:19 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780021 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 12 for 12780021 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780021.fits Step III: Co apquickred_dbinsert completed dt = 58.168662 sec. dt = 246.37640 sec APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.0702789 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] 1506 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780021-012.fits Inserting S/N information Inserting exposure_pk information 70832 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 104987520 bytes Output file size = 51166080 bytes Compression ratio = 2.05190 dt = 43.058538 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780020.fits<< (104.99 MB) Nreads = 10 Step I: Making dCounts temporary file 1507 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-001.fits,70833,1,40 Card is too long, comment will be truncated. 1508 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-002.fits,70833,2,40 Processing /data-ql/data/56840/apRaw-12780022-002.fits APEXTRACT... dt = 28.797839 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780021.fits Nreads=12 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... APQL_FITSHEADER ... dt = 2.3128850 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-002.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT Step III: Compressing with fpack dt = 8.1106360 sec 1509 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-003.fits,70833,3,40 Processing /data-ql/data/56840/apRaw-12780022-003.fits Processing /data/apogee/archive/56840/apR-b-12780021.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits APEXTRACT... Using FOWLER sampling. NFOWLER=6 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2205648 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-003.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.8189380 sec Processing /data/apogee/archive/56840/apR-c-12780021.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. Step III: Compressing with fpack Writing output to: /data/apogee/quickred/56840/ap2D-c-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT 1510 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-004.fits,70833,4,40 Processing /data-ql/data/56840/apRaw-12780022-004.fits dt = 6.4922819 sec APEXTRACT... Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56840/12780021 -------------------------------------------------- MJD5 = 56840 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1886020 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-004.fits Inserting S/N information Inserting exposure_pk information 70833 Processing chip a - ap2D-a-12780021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Inserting required fits keywords error information Recentering shift = -0.530 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1511 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-005.fits,70833,5,40 Processing /data-ql/data/56840/apRaw-12780022-005.fits Input file size = 104987520 bytes Output file size = 50814720 bytes Compression ratio = 2.06608 dt = 44.378457 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780020.fits APEXTRACT... APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-b-12780020.fits APQL_FITSHEADER ... dt = 2.0740700 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-005.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 6884 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780021.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780020.fits Processing chip b - ap2D-b-12780021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.403 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780020.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780020.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780020.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780020.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780020.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780020.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. Card is too long, comment will be truncated. % 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. Inserting Quickred IMBINZOOM 1512 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-006.fits,70833,6,40 Processing /data-ql/data/56840/apRaw-12780022-006.fits APEXTRACT... APEXTRACT... APEXTRACT... Inserting Quickred SPECTRUM APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.2756290 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] 1513 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780022-006.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information AP_EXTRACT_IMAGE: masked 6845 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780021.fits Processing chip c - ap2D-c-12780021.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.237 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1514 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-007.fits,70833,7,40 Processing /data-ql/data/56840/apRaw-12780022-007.fits APEXTRACT... APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 4564 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780021.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780021.fits APQL_FITSHEADER ... dt = 2.2636659 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-007.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1515 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-008.fits,70833,8,40 Processing /data-ql/data/56840/apRaw-12780022-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9191329 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-008.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1516 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-009.fits,70833,9,40 Processing /data-ql/data/56840/apRaw-12780022-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1163509 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-009.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information Step III: Compressing with fpack apquickred_dbinsert completed dt = 46.644594 sec. dt = 250.10737 sec 1517 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-010.fits,70833,10,40 Processing /data-ql/data/56840/apRaw-12780022-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0868752 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-010.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 59526720 bytes Compression ratio = 2.11641 dt = 40.299056 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 1518 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-011.fits,70833,11,40 Processing /data-ql/data/56840/apRaw-12780022-011.fits APEXTRACT... Input file size = 629867520 bytes Output file size = 258117120 bytes Compression ratio = 2.44024 dt = 275.88483 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780017.fits<< (629.87 MB) APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1471159 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-011.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Nreads = 60 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1519 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-012.fits,70833,12,40 Processing /data-ql/data/56840/apRaw-12780022-012.fits APEXTRACT... APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.1185920 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-12780022-012.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1520 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-013.fits,70833,13,40 Processing /data-ql/data/56840/apRaw-12780022-013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1469090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-013.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1521 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-014.fits,70833,14,40 Processing /data-ql/data/56840/apRaw-12780022-014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8657360 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-014.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 125982720 bytes Output file size = 57191040 bytes Compression ratio = 2.20284 dt = 41.802641 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780021.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 1522 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-015.fits,70833,15,40 Processing /data-ql/data/56840/apRaw-12780022-015.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... APQL_FITSHEADER ... dt = 3.9964600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-015.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information 1523 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-016.fits,70833,16,40 Processing /data-ql/data/56840/apRaw-12780022-016.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0927730 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-016.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1524 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-017.fits,70833,17,40 Processing /data-ql/data/56840/apRaw-12780022-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7940631 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-017.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1525 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-018.fits,70833,18,40 Processing /data-ql/data/56840/apRaw-12780022-018.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6202121 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-12780022-018.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1526 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-019.fits,70833,19,40 Processing /data-ql/data/56840/apRaw-12780022-019.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2973258 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-019.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 56577600 bytes Compression ratio = 2.22672 dt = 48.140027 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780021.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-b-12780021.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-c-12780021.fits Step II: Subtracting average dCounts 1527 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-020.fits,70833,20,40 Processing /data-ql/data/56840/apRaw-12780022-020.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780021.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap1D-b-12780021.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780021.fits APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780021.fits. APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780021.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780021.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data APQL_FITSHEADER ... dt = 2.6562839 sec STRUCT = -> Array[1] 1528 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-021.fits,70833,21,40 Processing /data-ql/data/56840/apRaw-12780022-021.fits Inserting basic information for -> apRaw-12780022-020.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting Quickred IMBINZOOM APEXTRACT... Inserting Quickred SPECTRUM APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 3.7733929 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-021.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information 1529 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-022.fits,70833,22,40 Processing /data-ql/data/56840/apRaw-12780022-022.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.3873060 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-022.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1530 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-023.fits,70833,23,40 Processing /data-ql/data/56840/apRaw-12780022-023.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2511289 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-023.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1531 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-024.fits,70833,24,40 Processing /data-ql/data/56840/apRaw-12780022-024.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.4975011 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-12780022-024.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information Inserting exposure header information Card is too long, comment will be truncated. apquickred_dbinsert completed dt = 37.590902 sec. dt = 267.54334 sec % Program caused arithmetic error: Floating underflow 1532 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-025.fits,70833,25,40 Processing /data-ql/data/56840/apRaw-12780022-025.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0253029 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-025.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1533 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-026.fits,70833,26,40 Processing /data-ql/data/56840/apRaw-12780022-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4100771 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-026.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1534 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-027.fits,70833,27,40 Processing /data-ql/data/56840/apRaw-12780022-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.7597680 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-027.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1535 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-028.fits,70833,28,40 Processing /data-ql/data/56840/apRaw-12780022-028.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 3.9338171 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-028.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1536 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-029.fits,70833,29,40 Processing /data-ql/data/56840/apRaw-12780022-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3137720 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-029.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1537 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-030.fits,70833,30,40 Processing /data-ql/data/56840/apRaw-12780022-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.5876029 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-12780022-030.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1538 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-031.fits,70833,31,40 Processing /data-ql/data/56840/apRaw-12780022-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0242078 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-031.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 629867520 bytes Output file size = 252970560 bytes Compression ratio = 2.48988 dt = 219.11099 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780017.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780017.fits 1539 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-032.fits,70833,32,40 Processing /data-ql/data/56840/apRaw-12780022-032.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-c-12780017.fits APEXTRACT... APEXTRACT... Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780017.fits. APQL_FITSHEADER ... dt = 2.0729241 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-032.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780017.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780017.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. apquickred_dbinsert completed dt = 3.7115080 sec. dt = 829.69058 sec 1540 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-033.fits,70833,33,40 Processing /data-ql/data/56840/apRaw-12780022-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3434038 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-033.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1541 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-034.fits,70833,34,40 Processing /data-ql/data/56840/apRaw-12780022-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1186349 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-034.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information 1542 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1543 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-035.fits,70833,35,40 Processing /data-ql/data/56840/apRaw-12780022-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2708650 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-035.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1544 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-036.fits,70833,36,40 Processing /data-ql/data/56840/apRaw-12780022-036.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.9358211 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-12780022-036.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1545 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-037.fits,70833,37,40 Processing /data-ql/data/56840/apRaw-12780022-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.6073620 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-037.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1546 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-038.fits,70833,38,40 Processing /data-ql/data/56840/apRaw-12780022-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.7708130 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-038.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1547 ql Message = UTR=/data-ql/data/56840/apRaw-12780022-039.fits,70833,39,40 Processing /data-ql/data/56840/apRaw-12780022-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0303140 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780022-039.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 27 qr Message = UTR=DONE,12780022,56840,70833 w-12780022-040.fits,70833,40,40 Processing /data-ql/data/56840/apRaw-12780022-040.fits 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 =============================== Wed Jul 2 10:46:26 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780022 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12780022 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780022.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.9980218 sec STRUCT = -> Array[1] 1549 ql Message = UTR=DONE 1550 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12780022-040.fits Inserting S/N information Inserting exposure_pk information 70833 Inserting required fits keywords error information Card is too long, comment will be truncated. 1551 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-001.fits,70834,1,12 Card is too long, comment will be truncated. 1552 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-002.fits,70834,2,12 Processing /data-ql/data/56840/apRaw-12780023-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0254359 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-002.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. 1553 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-003.fits,70834,3,12 Processing /data-ql/data/56840/apRaw-12780023-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.3186018 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-003.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. 1554 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-004.fits,70834,4,12 Processing /data-ql/data/56840/apRaw-12780023-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0562570 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-004.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information dt = 58.111317 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780022.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. 1555 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-005.fits,70834,5,12 Processing /data-ql/data/56840/apRaw-12780023-005.fits APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap2D-a-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.3742690 sec APEXTRACT... Processing /data/apogee/archive/56840/apR-b-12780022.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 = 3.1919031 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-005.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. Writing output to: /data/apogee/quickred/56840/ap2D-b-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.6501069 sec Processing /data/apogee/archive/56840/apR-c-12780022.fits Nreads=40 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1556 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-006.fits,70834,6,12 Processing /data-ql/data/56840/apRaw-12780023-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.3221371 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-12780023-006.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Inserting quicklook60 information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 8.5465851 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56840/12780022 -------------------------------------------------- MJD5 = 56840 1557 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-007.fits,70834,7,12 Processing /data-ql/data/56840/apRaw-12780023-007.fits APEXTRACT... Processing chip a - ap2D-a-12780022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.032 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.6305439 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-007.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. 1558 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-008.fits,70834,8,12 Processing /data-ql/data/56840/apRaw-12780023-008.fits APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 15466 pixels APEXTRACT... Writing output to: /data/apogee/quickred/56840/ap1D-a-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780022.fits APQL_FITSHEADER ... dt = 3.8619881 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-008.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Processing chip b - ap2D-b-12780022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.034 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1559 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-009.fits,70834,9,12 Processing /data-ql/data/56840/apRaw-12780023-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0781350 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-009.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 13574 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780022.fits Processing chip c - ap2D-c-12780022.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.054 Using Gaussian PSF fitting Extraction Card is too long, comment will be truncated. ROW NITER SIG(med) CHI^2 1560 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-010.fits,70834,10,12 Processing /data-ql/data/56840/apRaw-12780023-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8873050 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-010.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. AP_EXTRACT_IMAGE: masked 9869 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780022.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780022.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780022.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1561 ql Message = UTR=/data-ql/data/56840/apRaw-12780023-011.fits,70834,11,12 Processing /data-ql/data/56840/apRaw-12780023-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4119060 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780023-011.fits Inserting S/N information Inserting exposure_pk information 70834 Inserting required fits keywords error information Card is too long, comment will be truncated. 28 qr Message = UTR=DONE,12780023,56840,70834 Number of running 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 =============================== Wed Jul 2 10:48:45 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 = 12780023 Nreads=12 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 12 for 12780023 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. APEXTRACT... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780023.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. APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.3950660 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] 1563 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780023-012.fits Inserting S/N information Inserting exposure_pk information 70834 % Compiled module: REVERSE. Inserting required fits keywords error information Inserting quicklook60 information % Compiled module: DETABIFY. Card is too long, comment will be truncated. 1564 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-001.fits,70835,1,40 Card is too long, comment will be truncated. 1565 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-002.fits,70835,2,40 Processing /data-ql/data/56840/apRaw-12780024-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7571120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-002.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. dt = 32.757908 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780023.fits Nreads=12 1566 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-003.fits,70835,3,40 Processing /data-ql/data/56840/apRaw-12780024-003.fits 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... APEXTRACT... APQL_FITSHEADER ... dt = 3.3681979 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-003.fits % Compiled module: MEAN. % Compiled module: MOMENT. Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 6.1681449 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780023.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/56840/ap2D-b-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.0099680 sec 1567 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-004.fits,70835,4,40 Processing /data-ql/data/56840/apRaw-12780024-004.fits Processing /data/apogee/archive/56840/apR-c-12780023.fits Nreads=12 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=6 APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2673981 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-004.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.4269030 sec Step 3 - Extracting the spectra ------------------------------- Card is too long, comment will be truncated. % 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/56840/12780023 -------------------------------------------------- MJD5 = 56840 % Compiled module: APLOADFRAME. Processing chip a - ap2D-a-12780023.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.025 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. 1568 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-005.fits,70835,5,40 Processing /data-ql/data/56840/apRaw-12780024-005.fits % 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. APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2195210 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-005.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1569 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-006.fits,70835,6,40 Processing /data-ql/data/56840/apRaw-12780024-006.fits % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 8504 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780023.fits Processing chip b - ap2D-b-12780023.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.040 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.1509020 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-12780024-006.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1570 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-007.fits,70835,7,40 Processing /data-ql/data/56840/apRaw-12780024-007.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... AP_EXTRACT_IMAGE: masked 12628 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780023.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.6702869 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-007.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Processing chip c - ap2D-c-12780023.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.082 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1571 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-008.fits,70835,8,40 Processing /data-ql/data/56840/apRaw-12780024-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7990232 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-008.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 11154 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780023.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780023.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/56840/apR-a-12780023.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. 1572 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-009.fits,70835,9,40 Processing /data-ql/data/56840/apRaw-12780024-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0836320 sec STRUCT = -> Array[1] 1573 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12780024-009.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 182868480 bytes Compression ratio = 2.29627 dt = 123.12131 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780022.fits<< (419.92 MB) Step II: Subtracting average dCounts Nreads = 40 Step I: Making dCounts temporary file 1574 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-010.fits,70835,10,40 Processing /data-ql/data/56840/apRaw-12780024-010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5263510 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-010.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1575 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-011.fits,70835,11,40 Processing /data-ql/data/56840/apRaw-12780024-011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.7335300 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-011.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1576 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-012.fits,70835,12,40 Processing /data-ql/data/56840/apRaw-12780024-012.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.6542978 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-12780024-012.fits Inserting S/N information Inserting exposure_pk information 70835 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 = 59515200 bytes Compression ratio = 2.11682 dt = 46.267999 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780023.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file 1577 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-013.fits,70835,13,40 Processing /data-ql/data/56840/apRaw-12780024-013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.1882489 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-013.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1578 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-014.fits,70835,14,40 Processing /data-ql/data/56840/apRaw-12780024-014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.2200131 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-014.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1579 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-015.fits,70835,15,40 Processing /data-ql/data/56840/apRaw-12780024-015.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0245361 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-015.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1580 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-016.fits,70835,16,40 Processing /data-ql/data/56840/apRaw-12780024-016.fits APEXTRACT... APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 3.8486109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-016.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1581 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-017.fits,70835,17,40 Processing /data-ql/data/56840/apRaw-12780024-017.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2215030 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-017.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Input file size = 125982720 bytes Output file size = 57165120 bytes Compression ratio = 2.20384 dt = 49.139071 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780023.fits<< (125.98 MB) Nreads = 12 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1582 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-018.fits,70835,18,40 Processing /data-ql/data/56840/apRaw-12780024-018.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.4898520 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-12780024-018.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1583 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-019.fits,70835,19,40 Processing /data-ql/data/56840/apRaw-12780024-019.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.2572911 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-019.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Step III: Compressing with fpack 1584 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-020.fits,70835,20,40 Processing /data-ql/data/56840/apRaw-12780024-020.fits APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 2.4707880 sec STRUCT = -> Array[1] 1585 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-021.fits,70835,21,40 Processing /data-ql/data/56840/apRaw-12780024-021.fits Inserting basic information for -> apRaw-12780024-020.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4270670 sec STRUCT = -> Array[1] 1586 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-022.fits,70835,22,40 Processing /data-ql/data/56840/apRaw-12780024-022.fits Inserting basic information for -> apRaw-12780024-021.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information APEXTRACT... Card is too long, comment will be truncated. APEXTRACT... APEXTRACT... Input file size = 125982720 bytes Output file size = 56522880 bytes Compression ratio = 2.22888 dt = 62.488589 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780023.fits APQL_FITSHEADER ... dt = 10.080256 sec STRUCT = -> Array[1] 1587 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-023.fits,70835,23,40 Processing /data-ql/data/56840/apRaw-12780024-023.fits Inserting basic information for -> apRaw-12780024-022.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-b-12780023.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.0038040 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-023.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780023.fits Card is too long, comment will be truncated. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780023.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780023.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780023.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780023.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780023.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780023.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. 1588 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-024.fits,70835,24,40 Processing /data-ql/data/56840/apRaw-12780024-024.fits % 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. APEXTRACT... APEXTRACT... Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. APEXTRACT... Inserting Quickred IMBINZOOM APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.4559839 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-12780024-024.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting quicklook60 information Inserting Quickred SPECTRUM Card is too long, comment will be truncated. 1589 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-025.fits,70835,25,40 Processing /data-ql/data/56840/apRaw-12780024-025.fits Input file size = 419915520 bytes Output file size = 174660480 bytes Compression ratio = 2.40418 dt = 165.04458 sec 3/3 APEXTRACT... Compressing >>/data/apogee/archive/56840/apR-c-12780022.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. APQL_FITSHEADER ... dt = 2.4674580 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-025.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information 1590 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-026.fits,70835,26,40 Processing /data-ql/data/56840/apRaw-12780024-026.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4074111 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-026.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1591 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-027.fits,70835,27,40 Processing /data-ql/data/56840/apRaw-12780024-027.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3955591 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-027.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Inserting exposure header information 1592 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-028.fits,70835,28,40 Processing /data-ql/data/56840/apRaw-12780024-028.fits APEXTRACT... apquickred_dbinsert completed dt = 45.372178 sec. dt = 302.79135 sec APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0283639 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-028.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1593 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-029.fits,70835,29,40 Processing /data-ql/data/56840/apRaw-12780024-029.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.1035070 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-029.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1594 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-030.fits,70835,30,40 Processing /data-ql/data/56840/apRaw-12780024-030.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.1929071 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-12780024-030.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1595 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-031.fits,70835,31,40 Processing /data-ql/data/56840/apRaw-12780024-031.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3516850 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-031.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1596 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-032.fits,70835,32,40 Processing /data-ql/data/56840/apRaw-12780024-032.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.2094121 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-032.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1597 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-033.fits,70835,33,40 Processing /data-ql/data/56840/apRaw-12780024-033.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8616679 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-033.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1598 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-034.fits,70835,34,40 Processing /data-ql/data/56840/apRaw-12780024-034.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3614390 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-034.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1599 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-035.fits,70835,35,40 Processing /data-ql/data/56840/apRaw-12780024-035.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6626449 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-035.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1600 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-036.fits,70835,36,40 Processing /data-ql/data/56840/apRaw-12780024-036.fits Input file size = 419915520 bytes Output file size = 172019520 bytes Compression ratio = 2.44109 dt = 114.21118 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780022.fits APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-b-12780022.fits APEXTRACT... APEXTRACT... Compressing /data/apogee/quickred/56840/ap2D-c-12780022.fits APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.3141780 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-12780024-036.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting quicklook60 information Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780022.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780022.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780022.fits Deleting Bundled files Card is too long, comment will be truncated. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780022.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780022.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780022.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 1601 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-037.fits,70835,37,40 Processing /data-ql/data/56840/apRaw-12780024-037.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2729731 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-037.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1602 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-038.fits,70835,38,40 Processing /data-ql/data/56840/apRaw-12780024-038.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5096040 sec STRUCT = -> Array[1] 1603 ql Message = ditherPosition=13.499231,B 0 - namedDitherPos=B Inserting basic information for -> apRaw-12780024-038.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Card is too long, comment will be truncated. 1604 ql Message = UTR=/data-ql/data/56840/apRaw-12780024-039.fits,70835,39,40 Processing /data-ql/data/56840/apRaw-12780024-039.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.6695271 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780024-039.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information Inserting exposure header information apquickred_dbinsert completed dt = 30.857566 sec. dt = 561.47139 sec % Program caused arithmetic error: Floating underflow Card is too long, comment will be truncated. 29 qr Message = UTR=DONE,12780024,56840,70835 w-12780024-040.fits,70835,40,40 Processing /data-ql/data/56840/apRaw-12780024-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 =============================== Wed Jul 2 10:55: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 = 12780024 Nreads=40 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 40 for 12780024 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780024.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7785861 sec STRUCT = -> Array[1] 1606 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780024-040.fits Inserting S/N information Inserting exposure_pk information 70835 Inserting required fits keywords error information 1607 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1608 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-001.fits,70836,1,30 Card is too long, comment will be truncated. 1609 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-002.fits,70836,2,30 Processing /data-ql/data/56840/apRaw-12780025-002.fits APQL_FITSHEADER ... dt = 0.16422391 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-002.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 50.990564 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780024.fits Nreads=40 1610 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-003.fits,70836,3,30 Processing /data-ql/data/56840/apRaw-12780025-003.fits APQL_FITSHEADER ... dt = 0.16639590 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-003.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Inserting S/N information Inserting exposure_pk information 70836 Using FOWLER sampling. NFOWLER=10 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.6705470 sec Processing /data/apogee/archive/56840/apR-b-12780024.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/56840/ap2D-b-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT 1611 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-004.fits,70836,4,30 Processing /data-ql/data/56840/apRaw-12780025-004.fits APQL_FITSHEADER ... dt = 0.71413088 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-004.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information dt = 6.6863348 sec Processing /data/apogee/archive/56840/apR-c-12780024.fits Nreads=40 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/56840/ap2D-c-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.5107350 sec Step 3 - Extracting the spectra ------------------------------- Card is too long, comment will be truncated. Extracting file /data/apogee/quickred/56840/12780024 -------------------------------------------------- MJD5 = 56840 Processing chip a - ap2D-a-12780024.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits 1612 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-005.fits,70836,5,30 Processing /data-ql/data/56840/apRaw-12780025-005.fits Recentering shift = 0.047 Using Gaussian PSF fitting Extraction APQL_FITSHEADER ... dt = 0.11456299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-005.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1613 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-006.fits,70836,6,30 Processing /data-ql/data/56840/apRaw-12780025-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34981108 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-006.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Inserting quicklook60 information AP_EXTRACT_IMAGE: masked 13022 pixels Writing output to: /data/apogee/quickred/56840/ap1D-a-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-a-12780024.fits Processing chip b - ap2D-b-12780024.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.011 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1614 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-007.fits,70836,7,30 Processing /data-ql/data/56840/apRaw-12780025-007.fits APQL_FITSHEADER ... dt = 0.14446187 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-007.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 13171 pixels Writing output to: /data/apogee/quickred/56840/ap1D-b-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-b-12780024.fits Processing chip c - ap2D-c-12780024.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.020 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. 1615 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-008.fits,70836,8,30 Processing /data-ql/data/56840/apRaw-12780025-008.fits APQL_FITSHEADER ... dt = 0.13985109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-008.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 10850 pixels Writing output to: /data/apogee/quickred/56840/ap1D-c-12780024.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56840/ap2Dmodel-c-12780024.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56840/apR-a-12780024.fits<< (419.92 MB) Card is too long, comment will be truncated. Nreads = 40 Step I: Making dCounts temporary file 1616 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-009.fits,70836,9,30 Processing /data-ql/data/56840/apRaw-12780025-009.fits APQL_FITSHEADER ... dt = 0.16173887 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-009.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1617 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-010.fits,70836,10,30 Processing /data-ql/data/56840/apRaw-12780025-010.fits APQL_FITSHEADER ... dt = 0.15430093 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-010.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1618 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-011.fits,70836,11,30 Processing /data-ql/data/56840/apRaw-12780025-011.fits APQL_FITSHEADER ... dt = 1.8823490 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-011.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1619 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-012.fits,70836,12,30 Processing /data-ql/data/56840/apRaw-12780025-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.35726690 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-012.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Inserting quicklook60 information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1620 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-013.fits,70836,13,30 Processing /data-ql/data/56840/apRaw-12780025-013.fits APQL_FITSHEADER ... dt = 2.1932399 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-013.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1621 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-014.fits,70836,14,30 Processing /data-ql/data/56840/apRaw-12780025-014.fits APQL_FITSHEADER ... dt = 0.15664387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-014.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1622 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-015.fits,70836,15,30 Processing /data-ql/data/56840/apRaw-12780025-015.fits APQL_FITSHEADER ... dt = 0.13837004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-015.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1623 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-016.fits,70836,16,30 Processing /data-ql/data/56840/apRaw-12780025-016.fits APQL_FITSHEADER ... dt = 0.14588094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-016.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1624 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-017.fits,70836,17,30 Processing /data-ql/data/56840/apRaw-12780025-017.fits APQL_FITSHEADER ... dt = 0.18513680 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-017.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1625 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-018.fits,70836,18,30 Processing /data-ql/data/56840/apRaw-12780025-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.36324000 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-018.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 182845440 bytes Compression ratio = 2.29656 dt = 109.18506 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780024.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1626 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-019.fits,70836,19,30 Processing /data-ql/data/56840/apRaw-12780025-019.fits APQL_FITSHEADER ... dt = 0.19607401 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-019.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1627 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-020.fits,70836,20,30 Processing /data-ql/data/56840/apRaw-12780025-020.fits APQL_FITSHEADER ... dt = 0.41878891 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-020.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1628 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-021.fits,70836,21,30 Processing /data-ql/data/56840/apRaw-12780025-021.fits APQL_FITSHEADER ... dt = 0.16642880 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-021.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1629 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-022.fits,70836,22,30 Processing /data-ql/data/56840/apRaw-12780025-022.fits Step II: Subtracting average dCounts APQL_FITSHEADER ... dt = 0.29440689 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-022.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1630 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-023.fits,70836,23,30 Processing /data-ql/data/56840/apRaw-12780025-023.fits APQL_FITSHEADER ... dt = 0.16343117 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-023.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1631 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-024.fits,70836,24,30 Processing /data-ql/data/56840/apRaw-12780025-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32646203 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1632 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780025-024.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1633 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-025.fits,70836,25,30 Processing /data-ql/data/56840/apRaw-12780025-025.fits APQL_FITSHEADER ... dt = 0.43145204 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-025.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1634 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-026.fits,70836,26,30 Processing /data-ql/data/56840/apRaw-12780025-026.fits APQL_FITSHEADER ... dt = 0.15907979 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-026.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1635 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-027.fits,70836,27,30 Processing /data-ql/data/56840/apRaw-12780025-027.fits APQL_FITSHEADER ... dt = 0.39804888 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-027.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 1636 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-028.fits,70836,28,30 Processing /data-ql/data/56840/apRaw-12780025-028.fits APQL_FITSHEADER ... dt = 0.15899396 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-028.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 174712320 bytes Compression ratio = 2.40347 dt = 104.75200 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780024.fits<< (419.92 MB) Nreads = 40 Step I: Making dCounts temporary file 1637 ql Message = UTR=/data-ql/data/56840/apRaw-12780025-029.fits,70836,29,30 Processing /data-ql/data/56840/apRaw-12780025-029.fits APQL_FITSHEADER ... dt = 0.15767503 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780025-029.fits Inserting S/N information Inserting exposure_pk information 70836 Inserting required fits keywords error information Card is too long, comment will be truncated. 30 qr Message = UTR=DONE,12780025,56840,70836 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.40552020 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1639 ql Message = UTR=DONE 1640 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780025-030.fits Inserting S/N information Inserting exposure_pk information 70836 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 =============================== Wed Jul 2 11:01:31 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 = 12780025 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 30 for 12780025 % 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/56840/apR-[abc]-12780025.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. 1641 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-001.fits,70837,1,30 Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1642 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-002.fits,70837,2,30 Processing /data-ql/data/56840/apRaw-12780026-002.fits APQL_FITSHEADER ... dt = 0.17735314 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-002.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1643 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-003.fits,70837,3,30 Processing /data-ql/data/56840/apRaw-12780026-003.fits APQL_FITSHEADER ... dt = 0.16171312 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-003.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1644 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-004.fits,70837,4,30 Processing /data-ql/data/56840/apRaw-12780026-004.fits APQL_FITSHEADER ... dt = 0.12029004 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-004.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1645 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-005.fits,70837,5,30 Processing /data-ql/data/56840/apRaw-12780026-005.fits APQL_FITSHEADER ... dt = 1.0859721 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-005.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1646 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-006.fits,70837,6,30 Processing /data-ql/data/56840/apRaw-12780026-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.28393793 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-006.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Inserting quicklook60 information dt = 65.963644 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56840/apR-a-12780025.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 Step III: Compressing with fpack % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56840/ap2D-a-12780025.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. Card is too long, comment will be truncated. % Compiled module: MKHDR. dt = 6.0945048 sec % Compiled module: PUSH. Processing /data/apogee/archive/56840/apR-b-12780025.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1647 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-007.fits,70837,7,30 Processing /data-ql/data/56840/apRaw-12780026-007.fits APQL_FITSHEADER ... dt = 0.14556193 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-007.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780025.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 6.9254160 sec Processing /data/apogee/archive/56840/apR-c-12780025.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. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780025.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.7053821 sec 1648 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-008.fits,70837,8,30 Processing /data-ql/data/56840/apRaw-12780026-008.fits Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK % 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: dt = 0.17150283 sec Step 4 - Compressing files -------------------------- Compressing the bundled files STRUCT = -> Array[1] % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-a-12780025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Card is too long, comment will be truncated. 1649 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-009.fits,70837,9,30 Processing /data-ql/data/56840/apRaw-12780026-009.fits APQL_FITSHEADER ... dt = 0.17268896 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-009.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 419915520 bytes Output file size = 171875520 bytes Compression ratio = 2.44314 dt = 119.47273 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780024.fits 1650 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-010.fits,70837,10,30 Processing /data-ql/data/56840/apRaw-12780026-010.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780024.fits APQL_FITSHEADER ... dt = 0.17721105 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-010.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-c-12780024.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56840/ap1D-a-12780024.fits Compressing /data/apogee/quickred/56840/ap1D-b-12780024.fits Compressing /data/apogee/quickred/56840/ap1D-c-12780024.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780024.fits. Card is too long, comment will be truncated. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780024.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780024.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 1651 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-011.fits,70837,11,30 Processing /data-ql/data/56840/apRaw-12780026-011.fits APQL_FITSHEADER ... dt = 0.16584992 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-011.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Step II: Subtracting average dCounts % Compiled module: MRDFITS. Card is too long, comment will be truncated. 1652 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-012.fits,70837,12,30 Processing /data-ql/data/56840/apRaw-12780026-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 1.0855141 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-012.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1653 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-013.fits,70837,13,30 Processing /data-ql/data/56840/apRaw-12780026-013.fits APQL_FITSHEADER ... dt = 0.15858817 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-013.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Inserting exposure header information apquickred_dbinsert completed dt = 33.701220 sec. dt = 487.22081 sec % Program caused arithmetic error: Floating underflow 1654 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-014.fits,70837,14,30 Processing /data-ql/data/56840/apRaw-12780026-014.fits APQL_FITSHEADER ... dt = 0.15550900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-014.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1655 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-015.fits,70837,15,30 Processing /data-ql/data/56840/apRaw-12780026-015.fits APQL_FITSHEADER ... dt = 0.18055701 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-015.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 138346560 bytes Compression ratio = 2.27645 dt = 79.627412 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1656 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-016.fits,70837,16,30 Processing /data-ql/data/56840/apRaw-12780026-016.fits APQL_FITSHEADER ... dt = 0.16519904 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-016.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1657 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-017.fits,70837,17,30 Processing /data-ql/data/56840/apRaw-12780026-017.fits APQL_FITSHEADER ... dt = 0.15880799 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-017.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1658 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-018.fits,70837,18,30 Processing /data-ql/data/56840/apRaw-12780026-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.60638118 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-018.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1659 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-019.fits,70837,19,30 Processing /data-ql/data/56840/apRaw-12780026-019.fits APQL_FITSHEADER ... dt = 0.16558409 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-019.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1660 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-020.fits,70837,20,30 Processing /data-ql/data/56840/apRaw-12780026-020.fits APQL_FITSHEADER ... dt = 0.14328098 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-020.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1661 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-021.fits,70837,21,30 Processing /data-ql/data/56840/apRaw-12780026-021.fits APQL_FITSHEADER ... dt = 0.32900500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-021.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1662 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-022.fits,70837,22,30 Processing /data-ql/data/56840/apRaw-12780026-022.fits APQL_FITSHEADER ... dt = 0.16140485 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-022.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information 1663 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 314939520 bytes Output file size = 132255360 bytes Compression ratio = 2.38130 dt = 72.520788 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780025.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1664 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-023.fits,70837,23,30 Processing /data-ql/data/56840/apRaw-12780026-023.fits APQL_FITSHEADER ... dt = 0.16158080 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-023.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1665 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-024.fits,70837,24,30 Processing /data-ql/data/56840/apRaw-12780026-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34913492 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-024.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1666 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-025.fits,70837,25,30 Processing /data-ql/data/56840/apRaw-12780026-025.fits APQL_FITSHEADER ... dt = 0.16128802 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-025.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1667 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-026.fits,70837,26,30 Processing /data-ql/data/56840/apRaw-12780026-026.fits APQL_FITSHEADER ... dt = 0.15589499 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-026.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1668 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-027.fits,70837,27,30 Processing /data-ql/data/56840/apRaw-12780026-027.fits APQL_FITSHEADER ... dt = 0.58690214 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-027.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. 1669 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-028.fits,70837,28,30 Processing /data-ql/data/56840/apRaw-12780026-028.fits APQL_FITSHEADER ... dt = 0.12340689 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-028.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1670 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-029.fits,70837,29,30 Processing /data-ql/data/56840/apRaw-12780026-029.fits APQL_FITSHEADER ... dt = 0.17338419 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780026-029.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 129432960 bytes Compression ratio = 2.43323 dt = 78.578213 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780025.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780025.fits 1671 ql Message = UTR=/data-ql/data/56840/apRaw-12780026-030.fits,70837,30,30 Processing /data-ql/data/56840/apRaw-12780026-030.fits 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 =============================== Wed Jul 2 11:06:51 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780026 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12780026 APQL_PLOTARRAYS ... Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780026.fits APQL_FITSHEADER ... dt = 0.35304284 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1672 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780026-030.fits Inserting S/N information Inserting exposure_pk information 70837 Inserting required fits keywords error information Inserting quicklook60 information Compressing /data/apogee/quickred/56840/ap2D-c-12780025.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780025.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780025.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780025.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. Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. Inserting exposure header information apquickred_dbinsert completed dt = 7.4504001 sec. dt = 330.31105 sec 1673 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-001.fits,70838,1,30 Card is too long, comment will be truncated. 1674 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-002.fits,70838,2,30 Processing /data-ql/data/56840/apRaw-12780027-002.fits APQL_FITSHEADER ... dt = 0.29930305 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-002.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1675 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-003.fits,70838,3,30 Processing /data-ql/data/56840/apRaw-12780027-003.fits APQL_FITSHEADER ... dt = 0.42741394 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-003.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 40.482484 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780026.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1676 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-004.fits,70838,4,30 Processing /data-ql/data/56840/apRaw-12780027-004.fits APQL_FITSHEADER ... dt = 0.15489888 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-004.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780026.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.7528479 sec Processing /data/apogee/archive/56840/apR-b-12780026.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/56840/ap2D-b-12780026.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. dt = 4.6085119 sec Processing /data/apogee/archive/56840/apR-c-12780026.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1677 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-005.fits,70838,5,30 Processing /data-ql/data/56840/apRaw-12780027-005.fits APQL_FITSHEADER ... dt = 0.16584492 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-005.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780026.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.9581070 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/56840/apR-a-12780026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1678 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-006.fits,70838,6,30 Processing /data-ql/data/56840/apRaw-12780027-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30296302 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-006.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1679 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-007.fits,70838,7,30 Processing /data-ql/data/56840/apRaw-12780027-007.fits APQL_FITSHEADER ... dt = 0.12974811 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-007.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1680 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-008.fits,70838,8,30 Processing /data-ql/data/56840/apRaw-12780027-008.fits APQL_FITSHEADER ... dt = 0.14996600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-008.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1681 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-009.fits,70838,9,30 Processing /data-ql/data/56840/apRaw-12780027-009.fits APQL_FITSHEADER ... dt = 0.17820621 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-009.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1682 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-010.fits,70838,10,30 Processing /data-ql/data/56840/apRaw-12780027-010.fits APQL_FITSHEADER ... dt = 0.16902280 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-010.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1683 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-011.fits,70838,11,30 Processing /data-ql/data/56840/apRaw-12780027-011.fits Step III: Compressing with fpack APQL_FITSHEADER ... dt = 0.16296387 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-011.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1684 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-012.fits,70838,12,30 Processing /data-ql/data/56840/apRaw-12780027-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.32668614 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-012.fits Inserting S/N information Inserting exposure_pk information 70838 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 = 140829120 bytes Compression ratio = 2.23632 dt = 77.531116 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1685 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-013.fits,70838,13,30 Processing /data-ql/data/56840/apRaw-12780027-013.fits APQL_FITSHEADER ... dt = 0.19779897 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-013.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1686 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-014.fits,70838,14,30 Processing /data-ql/data/56840/apRaw-12780027-014.fits APQL_FITSHEADER ... dt = 0.16349196 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-014.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1687 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-015.fits,70838,15,30 Processing /data-ql/data/56840/apRaw-12780027-015.fits APQL_FITSHEADER ... dt = 0.17039084 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-015.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1688 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-016.fits,70838,16,30 Processing /data-ql/data/56840/apRaw-12780027-016.fits APQL_FITSHEADER ... dt = 0.14509702 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-016.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1689 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-017.fits,70838,17,30 Processing /data-ql/data/56840/apRaw-12780027-017.fits APQL_FITSHEADER ... dt = 0.79569793 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-017.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1690 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-018.fits,70838,18,30 Processing /data-ql/data/56840/apRaw-12780027-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61954284 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-018.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack Card is too long, comment will be truncated. 1691 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-019.fits,70838,19,30 Processing /data-ql/data/56840/apRaw-12780027-019.fits APQL_FITSHEADER ... dt = 0.33690906 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-019.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1692 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-020.fits,70838,20,30 Processing /data-ql/data/56840/apRaw-12780027-020.fits APQL_FITSHEADER ... dt = 0.14849305 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-020.fits Input file size = 314939520 bytes Output file size = 140276160 bytes Compression ratio = 2.24514 dt = 80.025228 sec 3/3 1693 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-c-12780026.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1694 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-021.fits,70838,21,30 Processing /data-ql/data/56840/apRaw-12780027-021.fits APQL_FITSHEADER ... dt = 0.88708496 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-021.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1695 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-022.fits,70838,22,30 Processing /data-ql/data/56840/apRaw-12780027-022.fits APQL_FITSHEADER ... dt = 0.16802382 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-022.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1696 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-023.fits,70838,23,30 Processing /data-ql/data/56840/apRaw-12780027-023.fits APQL_FITSHEADER ... dt = 0.14829493 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-023.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1697 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-024.fits,70838,24,30 Processing /data-ql/data/56840/apRaw-12780027-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.3419211 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-024.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1698 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-025.fits,70838,25,30 Processing /data-ql/data/56840/apRaw-12780027-025.fits APQL_FITSHEADER ... dt = 0.12058401 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-025.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1699 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-026.fits,70838,26,30 Processing /data-ql/data/56840/apRaw-12780027-026.fits APQL_FITSHEADER ... dt = 0.19443488 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-026.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 1700 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-027.fits,70838,27,30 Processing /data-ql/data/56840/apRaw-12780027-027.fits APQL_FITSHEADER ... dt = 0.22576785 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-027.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 139775040 bytes Compression ratio = 2.25319 dt = 77.025265 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780026.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-b-12780026.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780026.fits 1701 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-028.fits,70838,28,30 Processing /data-ql/data/56840/apRaw-12780027-028.fits APQL_FITSHEADER ... dt = 0.15915298 sec STRUCT = -> Array[1] Deleting Bundled files Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780026.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780026.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780026.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 3.7304120 sec. dt = 302.38964 sec Card is too long, comment will be truncated. 1702 ql Message = UTR=/data-ql/data/56840/apRaw-12780027-029.fits,70838,29,30 Processing /data-ql/data/56840/apRaw-12780027-029.fits APQL_FITSHEADER ... dt = 0.16570497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780027-029.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Card is too long, comment will be truncated. 32 qr Message = UTR=DONE,12780027,56840,70838 w-12780027-030.fits,70838,30,30 Processing /data-ql/data/56840/apRaw-12780027-030.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 % Interrupted at: $MAIN$ in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Wed Jul 2 11:12: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 = 12780027 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12780027 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.34958792 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1704 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780027-030.fits Inserting S/N information Inserting exposure_pk information 70838 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1705 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-001.fits,70839,1,30 Card is too long, comment will be truncated. 1706 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-002.fits,70839,2,30 Processing /data-ql/data/56840/apRaw-12780028-002.fits APQL_FITSHEADER ... dt = 0.45016789 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-002.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1707 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-003.fits,70839,3,30 Processing /data-ql/data/56840/apRaw-12780028-003.fits APQL_FITSHEADER ... dt = 0.53117299 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-003.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information dt = 39.666464 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780027.fits Nreads=30 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/56840/ap2D-a-12780027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 12.133510 sec Processing /data/apogee/archive/56840/apR-b-12780027.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1708 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-004.fits,70839,4,30 Processing /data-ql/data/56840/apRaw-12780028-004.fits APQL_FITSHEADER ... dt = 0.14539814 sec STRUCT = -> Array[1] 1709 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-005.fits,70839,5,30 Processing /data-ql/data/56840/apRaw-12780028-005.fits Inserting basic information for -> apRaw-12780028-004.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information APQL_FITSHEADER ... dt = 0.15550518 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-005.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-b-12780027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.9074800 sec Processing /data/apogee/archive/56840/apR-c-12780027.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. Writing output to: /data/apogee/quickred/56840/ap2D-c-12780027.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.7292230 sec 1710 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-006.fits,70839,6,30 Processing /data-ql/data/56840/apRaw-12780028-006.fits Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=INTERNALFLAT Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 APQL_PLOTARRAYS ... Compressing >>/data/apogee/archive/56840/apR-a-12780027.fits<< (314.94 MB) APQL_FITSHEADER ... dt = 0.33834887 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-006.fits Inserting S/N information Inserting exposure_pk information 70839 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. 1711 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-007.fits,70839,7,30 Processing /data-ql/data/56840/apRaw-12780028-007.fits APQL_FITSHEADER ... dt = 0.19378090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-007.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1712 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-008.fits,70839,8,30 Processing /data-ql/data/56840/apRaw-12780028-008.fits APQL_FITSHEADER ... dt = 0.15138412 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-008.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1713 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-009.fits,70839,9,30 Processing /data-ql/data/56840/apRaw-12780028-009.fits APQL_FITSHEADER ... dt = 0.16172290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-009.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1714 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-010.fits,70839,10,30 Processing /data-ql/data/56840/apRaw-12780028-010.fits APQL_FITSHEADER ... dt = 0.18118286 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-010.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1715 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-011.fits,70839,11,30 Processing /data-ql/data/56840/apRaw-12780028-011.fits APQL_FITSHEADER ... dt = 0.15245509 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-011.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1716 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-012.fits,70839,12,30 Processing /data-ql/data/56840/apRaw-12780028-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.74796295 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-012.fits Inserting S/N information Inserting exposure_pk information 70839 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 = 140869440 bytes Compression ratio = 2.23568 dt = 72.875222 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780027.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file 1717 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-013.fits,70839,13,30 Processing /data-ql/data/56840/apRaw-12780028-013.fits APQL_FITSHEADER ... dt = 0.24727201 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-013.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1718 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-014.fits,70839,14,30 Processing /data-ql/data/56840/apRaw-12780028-014.fits APQL_FITSHEADER ... dt = 0.30245209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-014.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1719 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-015.fits,70839,15,30 Processing /data-ql/data/56840/apRaw-12780028-015.fits APQL_FITSHEADER ... dt = 0.16785097 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-015.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1720 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-016.fits,70839,16,30 Processing /data-ql/data/56840/apRaw-12780028-016.fits APQL_FITSHEADER ... dt = 0.39816022 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-016.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1721 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-017.fits,70839,17,30 Processing /data-ql/data/56840/apRaw-12780028-017.fits APQL_FITSHEADER ... dt = 0.13699198 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-017.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1722 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-018.fits,70839,18,30 Processing /data-ql/data/56840/apRaw-12780028-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.30968094 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-018.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Inserting quicklook60 information Step III: Compressing with fpack 1723 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1724 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-019.fits,70839,19,30 Processing /data-ql/data/56840/apRaw-12780028-019.fits APQL_FITSHEADER ... dt = 0.18854213 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-019.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1725 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-020.fits,70839,20,30 Processing /data-ql/data/56840/apRaw-12780028-020.fits APQL_FITSHEADER ... dt = 1.6934011 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-020.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 140376960 bytes Compression ratio = 2.24353 dt = 77.522648 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780027.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1726 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-021.fits,70839,21,30 Processing /data-ql/data/56840/apRaw-12780028-021.fits APQL_FITSHEADER ... dt = 0.12042189 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-021.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1727 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-022.fits,70839,22,30 Processing /data-ql/data/56840/apRaw-12780028-022.fits APQL_FITSHEADER ... dt = 0.16728497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-022.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1728 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-023.fits,70839,23,30 Processing /data-ql/data/56840/apRaw-12780028-023.fits APQL_FITSHEADER ... dt = 0.17929482 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-023.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1729 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-024.fits,70839,24,30 Processing /data-ql/data/56840/apRaw-12780028-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.63513184 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-024.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1730 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-025.fits,70839,25,30 Processing /data-ql/data/56840/apRaw-12780028-025.fits APQL_FITSHEADER ... dt = 0.20559096 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-025.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1731 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-026.fits,70839,26,30 Processing /data-ql/data/56840/apRaw-12780028-026.fits APQL_FITSHEADER ... dt = 0.33977008 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-026.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 1732 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-027.fits,70839,27,30 Processing /data-ql/data/56840/apRaw-12780028-027.fits APQL_FITSHEADER ... dt = 0.14598894 sec STRUCT = -> Array[1] Input file size = 314939520 bytes Output file size = 139947840 bytes Compression ratio = 2.25041 dt = 74.361634 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780027.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Compressing /data/apogee/quickred/56840/ap2D-b-12780027.fits Card is too long, comment will be truncated. Compressing /data/apogee/quickred/56840/ap2D-c-12780027.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780027.fits. Processing /data-ql/data/56840/apRaw-12780028-028.fits APQL_FITSHEADER ... dt = 0.20281410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-028.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780027.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 3.4952860 sec. dt = 305.23423 sec Card is too long, comment will be truncated. 1734 ql Message = UTR=/data-ql/data/56840/apRaw-12780028-029.fits,70839,29,30 Processing /data-ql/data/56840/apRaw-12780028-029.fits APQL_FITSHEADER ... dt = 0.26514792 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780028-029.fits Inserting S/N information Inserting exposure_pk information 70839 Inserting required fits keywords error information Card is too long, comment will be truncated. 33 qr Message = UTR=DONE,12780028,56840,70839 w-12780028-030.fits,70839,30,30 Processing /data-ql/data/56840/apRaw-12780028-030.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 =============================== Wed Jul 2 11:17: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 = 12780028 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12780028 APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.86411500 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1736 ql Message = UTR=DONE 1737 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12780028-030.fits Inserting S/N information Inserting exposure_pk information 70839 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780028.fits Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1738 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-001.fits,70840,1,30 Card is too long, comment will be truncated. 1739 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-002.fits,70840,2,30 Processing /data-ql/data/56840/apRaw-12780029-002.fits APQL_FITSHEADER ... dt = 0.18820500 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-002.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1740 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-003.fits,70840,3,30 Processing /data-ql/data/56840/apRaw-12780029-003.fits APQL_FITSHEADER ... dt = 1.8969729 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-003.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. dt = 42.107111 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780028.fits Nreads=30 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=10 1741 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-004.fits,70840,4,30 Processing /data-ql/data/56840/apRaw-12780029-004.fits APQL_FITSHEADER ... dt = 0.16168213 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-004.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-a-12780028.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.3772399 sec Processing /data/apogee/archive/56840/apR-b-12780028.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/56840/ap2D-b-12780028.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.9491122 sec 1742 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-005.fits,70840,5,30 Processing /data-ql/data/56840/apRaw-12780029-005.fits Processing /data/apogee/archive/56840/apR-c-12780028.fits Nreads=30 APQL_FITSHEADER ... dt = 0.16388607 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-005.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Inserting S/N information Inserting exposure_pk information 70840 Using FOWLER sampling. NFOWLER=10 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56840/ap2D-c-12780028.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3456249 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/56840/apR-a-12780028.fits<< (314.94 MB) Card is too long, comment will be truncated. Nreads = 30 Step I: Making dCounts temporary file 1743 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-006.fits,70840,6,30 Processing /data-ql/data/56840/apRaw-12780029-006.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37166023 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-006.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1744 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-007.fits,70840,7,30 Processing /data-ql/data/56840/apRaw-12780029-007.fits APQL_FITSHEADER ... dt = 0.18607497 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-007.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1745 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-008.fits,70840,8,30 Processing /data-ql/data/56840/apRaw-12780029-008.fits APQL_FITSHEADER ... dt = 0.51600909 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-008.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1746 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-009.fits,70840,9,30 Processing /data-ql/data/56840/apRaw-12780029-009.fits APQL_FITSHEADER ... dt = 0.17217708 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-009.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1747 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-010.fits,70840,10,30 Processing /data-ql/data/56840/apRaw-12780029-010.fits APQL_FITSHEADER ... dt = 0.41109109 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-010.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1748 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-011.fits,70840,11,30 Processing /data-ql/data/56840/apRaw-12780029-011.fits APQL_FITSHEADER ... dt = 0.16560507 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-011.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. 1749 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-012.fits,70840,12,30 Processing /data-ql/data/56840/apRaw-12780029-012.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.54372120 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-012.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1750 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-013.fits,70840,13,30 Processing /data-ql/data/56840/apRaw-12780029-013.fits APQL_FITSHEADER ... dt = 0.15214515 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-013.fits Input file size = 314939520 bytes Output file size = 140892480 bytes Compression ratio = 2.23532 dt = 81.827976 sec 2/3 Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56840/apR-b-12780028.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1751 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-014.fits,70840,14,30 Processing /data-ql/data/56840/apRaw-12780029-014.fits APQL_FITSHEADER ... dt = 0.13785410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-014.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1752 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-015.fits,70840,15,30 Processing /data-ql/data/56840/apRaw-12780029-015.fits APQL_FITSHEADER ... dt = 0.44896698 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-015.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. Step II: Subtracting average dCounts 1753 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-016.fits,70840,16,30 Processing /data-ql/data/56840/apRaw-12780029-016.fits APQL_FITSHEADER ... dt = 0.18192601 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-016.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information 1754 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 1755 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-017.fits,70840,17,30 Processing /data-ql/data/56840/apRaw-12780029-017.fits APQL_FITSHEADER ... dt = 0.37425900 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-017.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1756 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-018.fits,70840,18,30 Processing /data-ql/data/56840/apRaw-12780029-018.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.61281109 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-018.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Step III: Compressing with fpack 1757 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-019.fits,70840,19,30 Processing /data-ql/data/56840/apRaw-12780029-019.fits APQL_FITSHEADER ... dt = 0.59957480 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-019.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1758 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-020.fits,70840,20,30 Processing /data-ql/data/56840/apRaw-12780029-020.fits APQL_FITSHEADER ... dt = 0.22592688 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-020.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Input file size = 314939520 bytes Output file size = 140431680 bytes Compression ratio = 2.24265 dt = 76.676925 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780028.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Card is too long, comment will be truncated. 1759 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-021.fits,70840,21,30 Processing /data-ql/data/56840/apRaw-12780029-021.fits APQL_FITSHEADER ... dt = 0.17824101 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-021.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1760 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-022.fits,70840,22,30 Processing /data-ql/data/56840/apRaw-12780029-022.fits APQL_FITSHEADER ... dt = 0.16863108 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-022.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1761 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-023.fits,70840,23,30 Processing /data-ql/data/56840/apRaw-12780029-023.fits APQL_FITSHEADER ... dt = 1.0027540 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-023.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. 1762 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-024.fits,70840,24,30 Processing /data-ql/data/56840/apRaw-12780029-024.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.37232399 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-024.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. 1763 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-025.fits,70840,25,30 Processing /data-ql/data/56840/apRaw-12780029-025.fits APQL_FITSHEADER ... dt = 0.98364091 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-025.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. Step III: Compressing with fpack 1764 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-026.fits,70840,26,30 Processing /data-ql/data/56840/apRaw-12780029-026.fits APQL_FITSHEADER ... dt = 0.16248298 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-026.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 1765 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-027.fits,70840,27,30 Processing /data-ql/data/56840/apRaw-12780029-027.fits APQL_FITSHEADER ... dt = 0.18265200 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-027.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. Input file size = 314939520 bytes Output file size = 140019840 bytes Compression ratio = 2.24925 dt = 75.947890 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780028.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780028.fits 1766 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-028.fits,70840,28,30 Processing /data-ql/data/56840/apRaw-12780029-028.fits APQL_FITSHEADER ... dt = 0.21337509 sec STRUCT = -> Array[1] Compressing /data/apogee/quickred/56840/ap2D-c-12780028.fitsInserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780028.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780028.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780028.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. apquickred_dbinsert completed dt = 3.8819618 sec. dt = 307.45518 sec 1767 ql Message = UTR=/data-ql/data/56840/apRaw-12780029-029.fits,70840,29,30 Processing /data-ql/data/56840/apRaw-12780029-029.fits APQL_FITSHEADER ... dt = 0.50502419 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12780029-029.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Card is too long, comment will be truncated. 34 qr Message = UTR=DONE,12780029,56840,70840 w-12780029-030.fits,70840,30,30 Processing /data-ql/data/56840/apRaw-12780029-030.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 =============================== Wed Jul 2 11:22:49 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12780029 Nreads=30 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 30 for 12780029 Writing bundled file to /data/apogee/archive/56840/apR-[abc]-12780029.fits APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 0.63191605 sec BYTE = Array[768, 100] BYTE = Array[768, 100] BYTE = Array[768, 100] STRUCT = -> Array[1] 1769 ql Message = UTR=DONE Inserting basic information for -> apRaw-12780029-030.fits Inserting S/N information Inserting exposure_pk information 70840 Inserting required fits keywords error information Inserting quicklook60 information 1770 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A dt = 34.610614 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56840/apR-a-12780029.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/56840/ap2D-a-12780029.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.4678421 sec Processing /data/apogee/archive/56840/apR-b-12780029.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/56840/ap2D-b-12780029.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.4249940 sec Processing /data/apogee/archive/56840/apR-c-12780029.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/56840/ap2D-c-12780029.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.3206460 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/56840/apR-a-12780029.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 = 138407040 bytes Compression ratio = 2.27546 dt = 58.857625 sec 2/3 Compressing >>/data/apogee/archive/56840/apR-b-12780029.fits<< (314.94 MB) Nreads = 30 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack 1771 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 314939520 bytes Output file size = 132480000 bytes Compression ratio = 2.37726 dt = 62.524438 sec 3/3 Compressing >>/data/apogee/archive/56840/apR-c-12780029.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 = 129798720 bytes Compression ratio = 2.42637 dt = 60.295842 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56840/ap2D-a-12780029.fits Compressing /data/apogee/quickred/56840/ap2D-b-12780029.fits Compressing /data/apogee/quickred/56840/ap2D-c-12780029.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-a-12780029.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-b-12780029.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56840/apR-c-12780029.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 3.5953081 sec. dt = 237.07244 sec 1772 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1773 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1774 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1775 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1776 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1777 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1778 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1779 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1780 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1781 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1782 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1783 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1784 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1785 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1786 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1787 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1788 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1789 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1790 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1791 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1792 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1793 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1794 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1795 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1796 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1797 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1798 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1799 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1800 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1801 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1802 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1803 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1804 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1805 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1806 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1807 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1808 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1809 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1810 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1811 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1812 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1813 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1814 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1815 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1816 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1817 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1818 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1819 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1820 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1821 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1822 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1823 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1824 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1825 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1826 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1827 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1828 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1829 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1830 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1831 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1832 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1833 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1834 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1835 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 1836 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Error reading apqlactor_lun -> testing the socket connection 1837 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 51766 Connection from 127.0.0.1 57162