/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-17 16:55:55.861Z root 30 Actor.py:110 reading config file /home/sdss3/products/Linux64/apogeeql/v1_5_3a/etc/apogeeql.cfg new rollover = 51364.14 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=18, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=4, tm_yday=199, tm_isdst=0) 2014-07-17 16:55:55.934Z root 30 sdss3logging.py:280 checking for stderr on ,', mode 'w' at 0x7f2082bae1e0> 2014-07-17 16:55:55.934Z root 30 sdss3logging.py:287 disabling all but critical stderr output on ,', mode 'w' at 0x7f2082bae1e0> % Compiled module: APQR_WRAPPER. % Compiled module: APWAVECAL_CHIP. % Compiled module: APGETDIR. % Compiled module: APGUNDEF. % Compiled module: ADDSLASH. % Compiled module: APQL_DEFSYS. % 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: 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: MRD_STRUCT. % 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. % Compiled module: READ_ASCII. % Compiled module: QUERY_ASCII. % Compiled module: UNIQ. Connecting from apql_wrapper to apogeeql through: localhost 10038 % Loaded DLM: IDL_IDLBRIDGE. % Error opening file. File: 1 qr Message = PING % Compiled module: WRITELINE. 2 qr Message = STARTING % Error opening file. File: 1 ql Message = PING % Compiled module: WRITELINE. plugmaps/plPlugMapA-7367-56847-01.par apqr_wrapper PLUGMAPINFO values= 7367 56847 1 /data-ql/plugmaps/plPlugMapA-7367-56847-01.par 4 qr Message = plugMapInfo=7367,56847,1,/data-ql/plugmaps/plPlugMapA-7367-56847-01.par apqr_wrapper PLUGMAPINFO values= 7367 56847 1 /data-ql/plugmaps/plPlugMapA-7367-56847-01.par 2 ql Message = STARTING 3 ql Message = plugMapInfo=7367,56847,1,/data-ql/plugmaps/plPlugMapA-7367-56847-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 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 16 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-001.fits,71762,1,10 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 17 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-002.fits,71762,2,10 % Compiled module: APQL. Processing /data-ql/data/56856/apRaw-12940001-002.fits APEXTRACT... % Compiled module: APEXTRACT. % Compiled module: POLY. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... % Compiled module: APQL_FITSHEADER. dt = 2.9480510 sec % Compiled module: PUSH. % Compiled module: FILEPATH. % Compiled module: APQL_DBINSERT. % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. % Compiled module: XMANAGER. % Compiled module: AVG. STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-002.fits % Compiled module: EXEC_SQL. Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 18 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-003.fits,71762,3,10 Processing /data-ql/data/56856/apRaw-12940001-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.8717120 sec % Compiled module: APQL_DBINSERT_CALLBACK. STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-003.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 19 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-004.fits,71762,4,10 Processing /data-ql/data/56856/apRaw-12940001-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4677968 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-004.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 20 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-005.fits,71762,5,10 Processing /data-ql/data/56856/apRaw-12940001-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3856690 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-005.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 21 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-006.fits,71762,6,10 Processing /data-ql/data/56856/apRaw-12940001-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... % Compiled module: APQL_PLOTSPEC. APQL_PLOTARRAYS ... % Compiled module: APQL_PLOTARRAYS. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. APQL_FITSHEADER ... dt = 3.3179610 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-12940001-006.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Inserting quicklook60 information % Compiled module: SET_SQL_COLARRAY. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 22 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-007.fits,71762,7,10 Processing /data-ql/data/56856/apRaw-12940001-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8016131 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-007.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 23 ql Message = UTR=/data-ql/data/56856/apRaw-12940001-008.fits,71762,8,10 Processing /data-ql/data/56856/apRaw-12940001-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5557270 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940001-008.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940001-009.fits,71762,9,10 Processing /data-ql/data/56856/apRaw-12940001-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3108718 sec STRUCT = -> Array[1] 25 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940001-009.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12940001,56856,71762 Processing /data-ql/data/56856/apRaw-12940001-010.fits Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 % 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: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 17:47:39 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. % Compiled module: XMANAGER. Directory /data/apogee/quickred/56856/ does NOT exist. Creating it. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940001 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12940001 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. APEXTRACT... % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940001.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. APEXTRACT... % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. APEXTRACT... APQL_FITSHEADER ... dt = 2.3212888 sec STRUCT = -> Array[1] 27 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940001-010.fits Inserting S/N information Inserting exposure_pk information 71762 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940002-001.fits,71763,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 29 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-002.fits,71763,2,10 Processing /data-ql/data/56856/apRaw-12940002-002.fits APEXTRACT... APEXTRACT... APEXTRACT... dt = 25.257425 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56856/apR-a-12940001.fits Nreads=10 APQL_FITSHEADER ... dt = 2.8791242 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-002.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information % Compiled module: MAD. Using FOWLER sampling. NFOWLER=5 % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 4.0498021 sec % Compiled module: PUSH. Processing /data/apogee/archive/56856/apR-b-12940001.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56856/ap2D-b-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT 30 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-003.fits,71763,3,10 Processing /data-ql/data/56856/apRaw-12940002-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9552090 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-003.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information dt = 6.8196158 sec Processing /data/apogee/archive/56856/apR-c-12940001.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56856/ap2D-c-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 4.0807362 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/56856/12940001 -------------------------------------------------- MJD5 = 56856 % Compiled module: APLOADFRAME. Processing chip a - ap2D-a-12940001.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. No signal was seen on any fibers for chip 0 % Compiled module: STRINGIZE. % Compiled module: STRMULT. Recentering shift = 0.000 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. 31 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-004.fits,71763,4,10 Processing /data-ql/data/56856/apRaw-12940002-004.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 m % 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... APQL_FITSHEADER ... dt = 2.8831542 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-004.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 3035 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940001.fits Processing chip b - ap2D-b-12940001.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits No signal was seen on any fibers for chip 1 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 32 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-005.fits,71763,5,10 Processing /data-ql/data/56856/apRaw-12940002-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2078211 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-005.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 5301 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940001.fits Processing chip c - ap2D-c-12940001.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits No signal was seen on any fibers for chip 2 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 33 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-006.fits,71763,6,10 Processing /data-ql/data/56856/apRaw-12940002-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8068600 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-12940002-006.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Inserting quicklook60 information AP_EXTRACT_IMAGE: masked 3914 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940001.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940001.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940001.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. 34 ql Message = UTR=/data-ql/data/56856/apRaw-12940002-007.fits,71763,7,10 Processing /data-ql/data/56856/apRaw-12940002-007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.5677390 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-007.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940002-008.fits,71763,8,10 Processing /data-ql/data/56856/apRaw-12940002-008.fits Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0782590 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-008.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940002-009.fits,71763,9,10 Processing /data-ql/data/56856/apRaw-12940002-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9801171 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940002-009.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 6 qr Message = UTR=DONE,12940002,56856,71763 -12940002-010.fits,71763,10,10 Processing /data-ql/data/56856/apRaw-12940002-010.fits Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 ---------> Starting a new apquickred Bridge Input file size = 104984640 bytes Output file size = 50408640 bytes Compression ratio = 2.08267 dt = 36.650328 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940001.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 17:49:29 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 = 12940002 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12940002 % 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/56856/apR-[abc]-12940002.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. APEXTRACT... % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. APQL_FITSHEADER ... dt = 2.4580019 sec STRUCT = -> Array[1] 38 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940002-010.fits Inserting S/N information Inserting exposure_pk information 71763 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940003-001.fits,71764,1,10 Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 40 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-002.fits,71764,2,10 Processing /data-ql/data/56856/apRaw-12940003-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9567719 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-002.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Step III: Compressing with fpack dt = 26.877060 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56856/apR-a-12940002.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 5.5708649 sec % Compiled module: PUSH. 41 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-003.fits,71764,3,10 Processing /data-ql/data/56856/apRaw-12940003-003.fits Processing /data/apogee/archive/56856/apR-b-12940002.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... Writing output to: /data/apogee/quickred/56856/ap2D-b-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APQL_FITSHEADER ... dt = 3.1008830 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-003.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information dt = 3.8860741 sec Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 104984640 bytes Output file size = 48306240 bytes Compression ratio = 2.17331 dt = 39.229802 sec 3/3 Processing /data/apogee/archive/56856/apR-c-12940002.fits Nreads=10 Compressing >>/data/apogee/archive/56856/apR-c-12940001.fits<< (104.98 MB) 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 42 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-004.fits,71764,4,10 Processing /data-ql/data/56856/apRaw-12940003-004.fits Writing output to: /data/apogee/quickred/56856/ap2D-c-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... dt = 9.0711319 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/56856/12940002 -------------------------------------------------- MJD5 = 56856 % Compiled module: APLOADFRAME. APQL_FITSHEADER ... dt = 4.4027140 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-004.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940002.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. No signal was seen on any fibers for chip 0 % Compiled module: STRINGIZE. % Compiled module: STRMULT. Recentering shift = 0.000 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. 43 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-005.fits,71764,5,10 Processing /data-ql/data/56856/apRaw-12940003-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... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0403540 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-005.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 3629 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT 44 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-006.fits,71764,6,10 Processing /data-ql/data/56856/apRaw-12940003-006.fits Step III: Compressing with fpack Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940002.fits APEXTRACT... Processing chip b - ap2D-b-12940002.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits No signal was seen on any fibers for chip 1 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.8964491 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-12940003-006.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 45 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-007.fits,71764,7,10 Processing /data-ql/data/56856/apRaw-12940003-007.fits AP_EXTRACT_IMAGE: masked 6453 pixels file size = 48035520 bytes Compression ratio = 2.18556 dt = 36.959673 sec Compressing the 2D images with FPACK Writing output to: /data/apogee/quickred/56856/ap1D-b-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-a-12940001.fits APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940002.fits APEXTRACT... Processing chip c - ap2D-c-12940002.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Compressing /data/apogee/quickred/56856/ap2D-b-12940001.fits No signal was seen on any fibers for chip 2 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 3.0401649 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-007.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-c-12940001.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940001.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940001.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940001.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940001.fitsProStep 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. APEXTRACT... % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. APEXTRACT... AP_EXTRACT_IMAGE: masked 5288 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940002.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting Quickred data Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940002.fits % Compiled module: REPSTR. % Compiled module: EXEC_SQL. APEXTRACT... % Compiled module: SET_SQL_COLARRAY. 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/56856/apR-a-12940002.fits<< (104.98 MB) APQL_FITSHEADER ... dt = 2.0899801 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-008.fits Nreads = 10 Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Step I: Making dCounts temporary file % Compiled module: MKTEMP. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 47 ql Message = UTR=/data-ql/data/56856/apRaw-12940003-009.fits,71764,9,10 Processing /data-ql/data/56856/apRaw-12940003-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.7976980 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940003-009.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 7 qr Message = UTR=DONE,12940003,56856,71764 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 =============================== Thu Jul 17 17:51:16 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 = 12940003 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12940003 % 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/56856/apR-[abc]-12940003.fits % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. APEXTRACT... % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. APQL_FITSHEADER ... dt = 2.2009921 sec STRUCT = -> Array[1] 49 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940003-010.fits Inserting S/N information Inserting exposure_pk information 71764 Inserting required fits keywords error information % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 50 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-001.fits,71765,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 104984640 bytes Output file size = 50454720 bytes Compression ratio = 2.08077 dt = 52.109933 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940002.fits<< (104.98 MB) Nreads = 10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step I: Making dCounts temporary file Inserting exposure header information apquickred_dbinsert completed dt = 57.606482 sec. dt = 252.47764 sec dt = 37.098252 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56856/apR-a-12940003.fits Nreads=10 51 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-002.fits,71765,2,10 Processing /data-ql/data/56856/apRaw-12940004-002.fits Card is too ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0044770 sec STRUCT = -> Array[1] 52 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-003.fits,71765,3,10 Processing /data-ql/data/56856/apRaw-12940004-003.fits Inserting basic information for -> apRaw-12940004-002.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information APEXTRACT... % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1304731 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940004-003.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information % Compiled module: MKHDR. 53 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-004.fits,71765,4,10 Processing /data-ql/data/56856/apRaw-12940004-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9949851 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940004-004.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information dt = 9.6673989 sec % Compiled module: PUSH. Processing /data/apogee/archive/56856/apR-b-12940003.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts Writing output to: /data/apogee/quickred/56856/ap2D-b-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT 54 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-005.fits,71765,5,10 Processing /data-ql/data/56856/apRaw-12940004-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9039111 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940004-005.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information dt = 10.964965 sec Processing /data/apogee/archive/56856/apR-c-12940003.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. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/ap2D-c-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT 55 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-006.fits,71765,6,10 Processing /data-ql/data/56856/apRaw-12940004-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.1300921 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-12940004-006.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information Inserting quicklook60 information dt = 9.7983840 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/56856/12940003 -------------------------------------------------- MJD5 = 56856 % Compiled module: APLOADFRAME. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUCT. No signal was seen on any fibers for chip 0 Step III: Compressing with fpack % Compiled module: STRINGIZE. % Compiled module: STRMULT. Recentering shift = 0.000 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. 56 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-007.fits,71765,7,10 Processing /data-ql/data/56856/apRaw-12940004-007.fits Input file size = 104984640 bytes Output file size = 48369600 bytes Compression ratio = 2.17047 dt = 46.529477 sec 3/3 APEXTRACT... Compressing >>/data/apogee/archive/56856/apR-c-12940002.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0117750 sec STRUCT = -> Array[1] 57 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940004-007.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 5850 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940003.fits 58 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-008.fits,71765,8,10 Processing /data-ql/data/56856/apRaw-12940004-008.fits APEXTRACT... Processing chip b - ap2D-b-12940003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits APEXTRACT... % Compiled module: POLY. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. Recentering shift = 0.152 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 2.0564501 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940004-008.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 59 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-009.fits,71765,9,10 Processing /data-ql/data/56856/apRaw-12940004-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3196881 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940004-009.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 11026 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940003.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip c - ap2D-c-12940003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits No signal was seen on any fibers for chip 2 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Step III: Compressing with fpack 60 ql Message = UTR=/data-ql/data/56856/apRaw-12940004-010.fits,71765,10,10 Processing /data-ql/data/56856/apRaw-12940004Number 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 =============================== Thu Jul 17 17:53:01 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940004 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940004 APEXTRACT... APEXTRACT... Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940004.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.1964600 sec STRUCT = -> Array[1] 61 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940004-010.fits Inserting S/N information Inserting exposure_pk information 71765 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 9308 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940003.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940003.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. 62 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-001.fits,71766,1,10 Input file size = 104984640 bytes Output file size = 47998080 bytes Compression ratio = 2.18727 dt = 42.437163 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940002.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing /data/apogee/quickred/56856/ap2D-b-12940002.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940002.fits dt = 26.343908 sec Step 2 - Collapsing the datacube -------------------------------- 63 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-002.fits,71766,2,10 Processing /data-ql/data/56856/apRaw-12940005-002.fits Processing /data/apogee/archive/56856/apR-a-12940004.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6615250 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-002.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940002.fits Step II: Subtracting average dCounts Writing output to: /data/apogee/quickred/56856/ap2D-a-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap1D-b-12940002.fits 64 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-003.fits,71766,3,10 Processing /data-ql/data/56856/apRaw-12940005-003.fits APEXTRACT... dt = 10.018686 sec Compressing /data/apogee/quickred/56856/ap1D-c-12940002.fits APEXTRACT... Processing /data/apogee/archive/56856/apR-b-12940004.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APQL_FITSHEADER ... dt = 3.2965360 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-003.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940002.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56856/ap2D-b-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM dt = 10.190525 sec 5 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-004.fits,71766,4,10 Processing /data-ql/data/56856/apRaw-12940005-004.fits Processing /data/apogee/archive/56856/apR-c-12940004.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2604241 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-004.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Step III: Compressing with fpack Writing output to: /data/apogee/quickred/56856/ap2D-c-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 4.5599160 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940004 -------------------------------------------------- MJD5 = 56856 Processing chip a - ap2D-a-12940004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. Recentering shift = 0.095 Using Gaussian PSF fitting Extraction 66 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-005.fits,71766,5,10 Processing /data-ql/data/56856/apRaw-12940005-005.fits ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0469191 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-005.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 104984640 bytes Output file size = 50518080 bytes Compression ratio = 2.07816 dt = 51.280100 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940003.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file AP_EXTRACT_IMAGE: masked 4371 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940004.fits 67 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-006.fits,71766,6,10 Processing /data-ql/data/56856/apRaw-12940005-006.fits Processing chip b - ap2D-b-12940004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.060 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.5967770 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-12940005-006.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Inserting quicklook60 information 68 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-007.fits,71766,7,10 Processing /data-ql/data/56856/apRaw-12940005-007.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0014949 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-007.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fmasked 8283 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940004.fits Processing chip c - ap2D-c-12940004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Recentering shift = -0.304 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Inserting exposure header information apquickred_dbinsert completed dt = 48.566043 sec. dt = 300.67005 sec 69 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-008.fits,71766,8,10 Processing /data-ql/data/56856/apRaw-12940005-008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4182370 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-008.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 6786 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940004.fits Saving FLUX/ERR as LONG instead of FLOAT Step III: Compressing with fpack Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940004.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940004.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file 70 ql Message = UTR=/data-ql/data/56856/apRaw-12940005-009.fits,71766,9,10 Processing /data-ql/data/56856/apRaw-12940005-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4684608 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940005-009.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 104984640 bytes Output file size = 48464640 bytes Compression ratio = 2.16621 dt = 44.939489 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940003.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 9 qr Message = UTR=DONE,12940005,56856,71766 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 =============================== Thu Jul 17 17:54:53 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940005 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940005 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940005.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too ong, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 5.2924030 sec STRUCT = -> Array[1] 72 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940005-010.fits Inserting S/N information Inserting exposure_pk information 71766 Inserting required fits keywords error information 73 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-001.fits,71767,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack Step II: Subtracting average dCounts 74 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-002.fits,71767,2,10 Processing /data-ql/data/56856/apRaw-12940006-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0731430 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-002.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940006-003.fits,71767,3,10 Processing /data-ql/data/56856/apRaw-12940006-003.fits dt = 32.619699 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940005.fits Nreads=10 Step III: Compressing with fpack APEXTRACT... Input file size = 104984640 bytes Output file size = 50621760 bytes Compression ratio = 2.07390 dt = 52.180293 sec 2/3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Compressing >>/data/apogee/archive/56856/apR-b-12940004.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 3.8126140 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-003.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/ap2D-a-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT 76 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-004.fits,71767,4,10 Processing /data-ql/data/56856/apRaw-12940006-004.fits APEXTRACT... Input file size = 104984640 bytes Output file size = 48018240 bytes Compression ratio = 2.18635 dt = 51.232131 sec Compressing the 2D images with FPACK APEXTRACT... Compressing /data/apogee/quickred/56856/ap2D-a-12940003.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 15.371591 sec Processing /data/apogee/archive/56856/apR-b-12940005.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APQL_FITSHEADER ... dt = 5.1494470 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-004.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap2D-b-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-b-12940003.fits 77 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-005.fits,71767,5,10 Processing /data-ql/data/56856/apRaw-12940006-005.fits APEXTRACT... Step II: Subtracting average dCounts dt = 7.5392160 sec Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing /data/apogee/archive/56856/apR-c-12940005.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APQL_FITSHEADER ... dt = 6.2740600 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-005.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-c-12940003.fits Writing output to: /data/apogee/quickred/56856/ap2D-c-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing the 1D spectral files with FPACK 78 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-006.fits,71767,6,10 Processing /data-ql/data/56856/apRaw-12940006-006.fits Compressing /data/apogee/quickred/56856/ap1D-a-12940003.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 10.961405 sec Compressing /data/apogee/quickred/56856/ap1D-b-12940003.fits APEXTRACT... Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940005 -------------------------------------------------- MJD5 = 56856 Compressing /data/apogee/quickred/56856/ap1D-c-12940003.fits APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 5.7944069 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-12940006-006.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Inserting quicklook60 information 79 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-007.fits,71767,7,10 Processing /data-ql/data/56856/apRaw-12940006-007.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940003.fits. Processing chip a - ap2D-a-12940005.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940003.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: GFUNC. % Compiled module: C_CORRE % Compiled module: MAXLOC. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: MPFIT. % Compiled module: MPFITFUN. Recentering shift = 0.129 Using Gaussian PSF fitting Extraction % 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... ROW NITER SIG(med) CHI^2 Step III: Compressing with fpack Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting Quickred IMBINZOOM APQL_FITSHEADER ... dt = 3.5621190 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-007.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Inserting Quickred SPECTRUM 80 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-008.fits,71767,8,10 Processing /data-ql/data/56856/apRaw-12940006-008.fits APEXTRACT... AP_EXTRACT_IMAGE: masked 2482 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940005.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... I Processing chip b - ap2D-b-12940005.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits 0 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940004.fits<< (104.98 MB) Recentering shift = 0.147 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 7.1206219 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-008.fits Nreads = 10 Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information Step I: Making dCounts temporary file 81 ql Message = UTR=/data-ql/data/56856/apRaw-12940006-009.fits,71767,9,10 Processing /data-ql/data/56856/apRaw-12940006-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5672410 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940006-009.fits Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 4638 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940005.fits Processing chip c - ap2D-c-12940005.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 10 qr Message = UTR=DONE,12940006,56856,71767 Number of running qrBridge proProcessing /data-ql/data/56856/apRaw-12940006-010.fits 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 =============================== Thu Jul 17 17:56:38 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 = 12940006 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12940006 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. Step II: Subtracting average dCounts % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940006.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. APQL_FITSHEADER ... dt = 2.8735130 sec STRUCT = -> Array[1] 83 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940006-010.fits % Compiled module: DETABIFY. Inserting S/N information Inserting exposure_pk information 71767 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 3731 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940005.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940005.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940005.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Inserting exposure header information 84 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-001.fits,71768,1,10 apquickred_dbinsert completed dt = 42.564240 sec. dt = 337.01256 sec Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 85 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-002.fits,71768,2,10 Processing /data-ql/data/56856/apRaw-12940007-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4375372 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-002.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 28.796723 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56856/apR-a-12940006.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 86 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-003.fits,71768,3,10 Processing /data-ql/data/56856/apRaw-12940007-003.fits Input file size = 104984640 bytes Output file size = 48121920 bytes Compression ratio = 2.18164 dt = 49.723412 sec Compressing the 2D images with FPACK APEXTRACT... Compressing /data/apogee/quickred/56856/ap2D-a-12940004.fits % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 9.9540060 sec % Compiled module: PUSH. Processing /data/apogee/archive/56856/apR-b-12940006.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APQL_FITSHEADER ... dt = 4.5632031 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-003.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-b-12940004.fits Writing output to: /data/apogee/quickred/56856/ap2D-b-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-c-12940004.fits ts,71768,4,10 Processing /data-ql/data/56856/apRaw-12940007-004.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... dt = 10.663117 sec Processing /data/apogee/archive/56856/apR-c-12940006.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 6.3999920 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-004.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap2D-c-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing the 1D spectral files with FPACK 88 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-005.fits,71768,5,10 Processing /data-ql/data/56856/apRaw-12940007-005.fits Compressing /data/apogee/quickred/56856/ap1D-a-12940004.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940004.fits APEXTRACT... Input file size = 104984640 bytes Output file size = 50734080 bytes Compression ratio = 2.06931 dt = 50.658715 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940005.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 10.446066 sec Compressing /data/apogee/quickred/56856/ap1D-c-12940004.fits APEXTRACT... 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/56856/12940006 -------------------------------------------------- MJD5 = 56856 APEXTRACT... % Compiled module: APLOADFRAME. APQL_FITSHEADER ... dt = 9.6706100 sec STRUCT = -> Array[1] 89 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940007-005.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information 90 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-006.fits,71768,6,10 Processing /data-ql/data/56856/apRaw-12940007-006.fits % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940004.fits. APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940004.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940004.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM APEXTRACT... Inserting Quickred SPECTRUM APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 3.0191770 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-12940007-006.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Inserting quicklook60 information Processing chip a - ap2D-a-12940006.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.249 Using Gaussian PSF fitting Extraction % Compiled module: TRACESET2XY. % Compiled module: TAG_EXIST. % Compiled module: DJS_LAXISGEN. % Compiled module: FPOLY. % Compiled module: FLEGENDRE. be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: 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. 91 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-007.fits,71768,7,10 Processing /data-ql/data/56856/apRaw-12940007-007.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5829139 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-007.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 4173 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940006.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip b - ap2D-b-12940006.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.228 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 92 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-008.fits,71768,8,10 Processing /data-ql/data/56856/apRaw-12940007-008.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1458652 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-008.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 8379 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940006.fits Processing chip c - ap2D-c-12940006.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 93 ql Message = UTR=/data-ql/data/56856/apRaw-12940007-009.fits,71768,9,10 Processing /data-ql/data/56856/apRaw-12940007-009.fits Input file size = 104984640 bytes Output file size = 48764160 bytes Compression ratio = 2.15291 dt = 38.948516 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940005.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.1906521 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940007-009.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Inserting exposure header information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 6683 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940006.fits Saving FLUX/ERR as LONG instead of FLOAT apquickred_dbinsert completed dt = 35.531571 sec. dt = 319.70848 sec % Program caused arithmetic error: Floating underflow Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940006.fits 11 qr Message = UTR=DONE,12940007,56856,71768 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 17:58:25 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940007 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940007 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940007.fits AP2PROC finished APEXTRACT... Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940006.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4167159 sec STRUCT = -> Array[1] 95 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940007-010.fits Inserting S/N information Inserting exposure_pk information 71768 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940008-001.fits,71769,1,10 Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 97 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-002.fits,71769,2,10 Processing /data-ql/data/56856/apRaw-12940008-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8885732 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-002.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 98 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-003.fits,71769,3,10 Processing /data-ql/data/56856/apRaw-12940008-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.2150879 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-003.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Card is too long, c Step 2 - Collapsing the datacube -------------------------------- d. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing /data/apogee/archive/56856/apR-a-12940007.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Step III: Compressing with fpack 99 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-004.fits,71769,4,10 Processing /data-ql/data/56856/apRaw-12940008-004.fits Input file size = 104984640 bytes Output file size = 48234240 bytes Compression ratio = 2.17656 dt = 55.415106 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940005.fits APEXTRACT... Writing output to: /data/apogee/quickred/56856/ap2D-a-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3187540 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-004.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/ap2D-b-12940005.fits dt = 11.046959 sec Processing /data/apogee/archive/56856/apR-b-12940007.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Compressing /data/apogee/quickred/56856/ap2D-c-12940005.fits 100 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-005.fits,71769,5,10 Processing /data-ql/data/56856/apRaw-12940008-005.fits Input file size = 104984640 bytes Output file size = 50713920 bytes Compression ratio = 2.07013 dt = 55.727903 sec 2/3 Writing output to: /data/apogee/quickred/56856/ap2D-b-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing >>/data/apogee/archive/56856/apR-b-12940006.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file dt = 7.6610911 sec Processing /data/apogee/archive/56856/apR-c-12940007.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940005.fits APQL_FITSHEADER ... dt = 3.0331941 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-005.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/ap1D-b-12940005.fits Writing output to: /data/apogee/quickred/56856/ap2D-c-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap1D-c-12940005.fits 101 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-006.fits,71769,6,10 Processing /data-ql/data/56856/apRaw-12940008-006.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Deleting Bundled f % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940005.fits. % FILE_DELET % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940005.fits. Step 5 - Database prep and insert -------------------------- Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940007 -------------------------------------------------- MJD5 = 56856 starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Processing chip a - ap2D-a-12940007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Inserting Quickred SPECTRUM Recentering shift = 0.292 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts APQL_FITSHEADER ... dt = 11.926425 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] 102 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-007.fits,71769,7,10 Processing /data-ql/data/56856/apRaw-12940008-007.fits Inserting basic information for -> apRaw-12940008-006.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Inserting quicklook60 information APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 4474 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940007.fits APQL_FITSHEADER ... dt = 6.7841680 sec STRUCT = -> Array[1] 103 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-008.fits,71769,8,10 Processing /data-ql/data/56856/apRaw-12940008-008.fits Inserting basic information for -> apRaw-12940008-007.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Processing chip b - ap2D-b-12940007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.286 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.0330839 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-008.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information 104 ql Message = UTR=/data-ql/data/56856/apRaw-12940008-009.fits,71769,9,10 Processing /data-ql/data/56856/apRaw-12940008-009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.0413949 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940008-009.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 9353 pixels Step III: Compressing with fpack Writing output to: /data/apogee/quickred/56856/ap1D-b-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940007.fits Processing chip c - ap2D-c-12940007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Recentering shift = -0.100 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 12 qr Message = UTR=DONE,12940008,56856,71769 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:00:14 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940008 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940008 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940008.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.5023191 sec STRUCT = -> Array[1] 106 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940008-010.fits Inserting S/N information Inserting exposure_pk information 71769 Inserting required fits keywords error information Inserting exposure header information AP_EXTRACT_IMAGE: masked 8560 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940007.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940007.fits<< (104.98 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 10 Step I: Making dCounts temporary file apquickred_dbinsert completed dt = 41.496646 sec. dt = 327.30157 sec % Program caused arithmetic error: Floating underflow Input file size = 104984640 bytes Output file size = 48761280 bytes Compression ratio = 2.15303 dt = 59.506974 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940006.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file 107 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-001.fits,71770,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 108 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-002.fits,71770,2,10 Processing /data-ql/data/56856/apRaw-12940009-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.9399898 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-002.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 31.170288 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940008.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/56856/ap2D-a-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT 109 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-003.fits,71770,3,10 Processing /data-ql/data/56856/apRaw-12940009-003.fits Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... dt = 5.9738979 sec Processing /data/apogee/archive/56856/apR-b-12940008.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 5.4477549 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-003.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Step II: Subtracting average dCounts 110 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-004.fits,71770,4,10 Processing /data-ql/data/56856/apRaw-12940009-004.fits Writing output to: /data/apogee/quickred/56856/ap2D-b-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... dt = 9.9444101 sec Processing /data/apogee/archive/56856/apR-c-12940008.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bCard is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 6.3670819 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-004.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap2D-c-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT Step III: Compressing with fpack 111 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-005.fits,71770,5,10 Processing /data-ql/data/56856/apRaw-12940009-005.fits APEXTRACT... APEXTRACT... dt = 9.3603001 sec APEXTRACT... Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940008 -------------------------------------------------- MJD5 = 56856 APQL_FITSHEADER ... dt = 2.4574070 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-005.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940008.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.335 Using Gaussian PSF fitting Extraction Step III: Compressing with fpack ROW NITER SIG(med) CHI^2 112 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-006.fits,71770,6,10 Processing /data-ql/data/56856/apRaw-12940009-006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.0961080 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-12940009-006.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 104984640 bytes Output file size = 50673600 bytes Compression ratio = 2.07178 dt = 64.830952 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940007.fits<< (104.98 MB) Nreads = 10 AP_EXTRACT_IMAGE: masked 5949 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT Step I: Making dCounts temporary file Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940008.fits 113 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-007.fits,71770,7,10 Processing /data-ql/data/56856/apRaw-12940009-007.fits Processing chip b - ap2D-b-12940008.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Input file size = 104984640 bytes Output file size = 48199680 bytes Compression ratio = 2.17812 dt = 69.271529 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940006.fits Recentering shift = 0.329 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 3.8822920 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-007.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-c-12940006.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940006.fits 114 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-008.fits,71770,8,10 Processing /data-ql/data/56856/apRaw-12940009-008.fits APEXTRACT... AP_EXTRACT_IMAGE: masked 11522 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap1D-b-12940006.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940008.fits APEXTRACT... Compressing /data/apogee/quickred/56856/ap1D-c-12940006.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940006.fits. APQL_FITSHEADER ... dt = 7.4617209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-008.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940006.fits. Step 5 - Database prep and insert -------------------------- % Processing chip c - ap2D-c-12940008 fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Step II: Subtracting average dCounts 115 ql Message = UTR=/data-ql/data/56856/apRaw-12940009-009.fits,71770,9,10 Processing /data-ql/data/56856/apRaw-12940009-009.fits % Compiled module: ZSCALE. Recentering shift = -0.390 Using Gaussian PSF fitting Extraction % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. ROW NITER SIG(med) CHI^2 APEXTRACT... % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. APEXTRACT... Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. APEXTRACT... APQL_FITSHEADER ... dt = 2.9049780 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940009-009.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM AP_EXTRACT_IMAGE: masked 8835 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940008.fits Saving FLUX/ERR as LONG instead of FLOAT 13 qr Message = UTR=DONE,12940009,56856,71770 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:02:03 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940009 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940009 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940009.fits Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940008.fits APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940008.fits<< (104.98 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 5.7984200 sec STRUCT = -> Array[1] 117 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940009-010.fits Inserting S/N information Inserting exposure_pk information 71770 Inserting required fits keywords error information 118 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-001.fits,71771,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step III: Compressing with fpack 119 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-002.fits,71771,2,10 Processing /data-ql/data/56856/apRaw-12940010-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4921761 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940010-002.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 120 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-003.fits,71771,3,10 Processing /data-ql/data/56856/apRaw-12940010-003.fits APEXTRACT... Input file size = 104984640 bytes Output file size = 48683520 bytes Compression ratio = 2.15647 dt = 71.695243 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940007.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 2.6682911 sec STRUCT = -> Array[1] 121 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940010-003.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting exposure header information apquickred_dbinsert completed dt = 50.921397 sec. dt = 364.87765 sec 122 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-004.fits,71771,4,10 Processing /data-ql/data/56856/apRaw-12940010-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 1.9479120 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940010-004.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940010-005.fits,71771,5,10 Processing /data-ql/data/56856/apRaw-12940010-005.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.4292209 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940010-005.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Step III: Compressing with fpack dt = 56.616721 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940009.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 124 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-006.fits,71771,6,10 Processing /data-ql/data/56856/apRaw-12940010-006.fits Writing output to: /data/apogee/quickred/56856/ap2D-a-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.7435570 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-12940010-006.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Inserting quicklook60 information dt = 8.5196140 sec Processing /data/apogee/archive/56856/apR-b-12940009.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56856/ap2D-b-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT 125 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-007.fits,71771,7,10 Processing /data-ql/data/56856/apRaw-12940010-007.fits dt = 9.2669361 sec Processing /data/apogee/archive/56856/apR-c-12940009.fits Nreads=10 APEXTRACT... 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. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 6.6435421 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940010-007.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information 126 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-008.fits,71771,8,10 Processing /data-ql/data/56856/apRaw-12940010-008.fits Input file size = 104984640 bytes Output file size = 50708160 bytes Compression ratio = 2.07037 dt = 82.856697 sec 2/3 APEXTRACT... Compressing >>/data/apogee/archive/56856/apR-b-12940008.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Writing output to: /data/apogee/quickred/56856/ap2D-c-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... dt = 13.558176 sec APQL_FITSHEADER ... dt = 4.1725161 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940010-008.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Input file size = 104984640 bytes Output file size = 48150720 bytes Compression ratio = 2.18033 dt = 58.505324 sec Compressing the 2D images with FPACK Step 3 - Extracting the spectra ------------------------------- Compressing /data/apogee/quickred/56856/ap2D-a-12940007.fits Extracting file /data/apogee/quickred/56856/12940009 -------------------------------------------------- MJD5 = 56856 Compressing /data/apogee/quickred/56856/ap2D-b-12940007.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.349 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Step II: Subtracting average dCounts 127 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-009.fits,71771,9,10 Processing /data-ql/data/56856/apRaw-12940010-009.fits 14 qr Message = UTR=DONE,12940010,56856,71771 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:03: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 = 12940010 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940010 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940010.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5819681 sec STRUCT = -> Array[1] 128 ql Message = UTR=/data-ql/data/56856/apRaw-12940010-010.fits,71771,10,10 Processing /data-ql/data/56856/apRaw-12940010-010.fits APEXTRACT... Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 7106 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 2.3079731 sec STRUCT = -> Array[1] 129 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940010-010.fits Inserting S/N information Inserting exposure_pk information 71771 Inserting required fits keywords error information Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940007.fits Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940009.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940007.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940007.fits 130 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-001.fits,71772,1,10 Processing chip b - ap2D-b-12940009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.330 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940007.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. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 131 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-002.fits,71772,2,10 Processing /data-ql/data/56856/apRaw-12940011-002.fits AP_EXTRACT_IMAGE: masked 12175 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940009.fits APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 3.5716419 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-002.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Processing chip c - ap2D-c-12940009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits No signal was seen on any fibers for chip 2 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 132 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-003.fits,71772,3,10 Processing /data-ql/data/56856/apRaw-12940011-003.fits Input file size = 104984640 bytes Output file size = 48752640 bytes Compression ratio = 2.15341 dt = 53.886470 sec 3/3 APEXTRACT... Compressing >>/data/apogee/archive/56856/apR-c-12940008.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... mment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Inserting basic information HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 10635 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940009.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940009.fits<< (104.98 MB) dt = 39.481779 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940010.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Nreads = 10 Using FOWLER sampling. NFOWLER=5 Step I: Making dCounts temporary file 133 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-004.fits,71772,4,10 Processing /data-ql/data/56856/apRaw-12940011-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3594270 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-004.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/ap2D-a-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting exposure header information apquickred_dbinsert completed dt = 38.548977 sec. dt = 377.45881 sec % Program caused arithmetic error: Floating underflow 134 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-005.fits,71772,5,10 Processing /data-ql/data/56856/apRaw-12940011-005.fits dt = 12.334342 sec Processing /data/apogee/archive/56856/apR-b-12940010.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3314402 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-005.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 Step II: Subtracting average dCounts Writing output to: /data/apogee/quickred/56856/ap2D-b-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 15.176815 sec Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing /data/apogee/archive/56856/apR-c-12940010.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 135 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-006.fits,71772,6,10 Processing /data-ql/data/56856/apRaw-12940011-006.fits Writing output to: /data/apogee/quickred/56856/ap2D-c-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... dt = 11.301240 sec Step 3 - Extracting the spectra ------------------------------- APEXTRACT... Extracting file /data/apogee/quickred/56856/12940010 -------------------------------------------------- MJD5 = 56856 APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 7.4614120 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] 136 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-007.fits,71772,7,10 Processing /data-ql/data/56856/apRaw-12940011-007.fits Inserting basic information for -> apRaw-12940011-006.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Inserting quicklook60 information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.1299000 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-007.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Step III: Compressing with fpack a/56856/apRaw-12940011-008.fits,71772,8,10 Processing /data-ql/data/56856/apRaw-12940011-008.fits APEXTRACT... Processing chip a - ap2D-a-12940010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits APEXTRACT... Step III: Compressing with fpack Recentering shift = 0.351 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 2.1521239 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-008.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940011-009.fits,71772,9,10 Processing /data-ql/data/56856/apRaw-12940011-009.fits APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 7707 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940010.fits APQL_FITSHEADER ... dt = 4.2318330 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940011-009.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information Processing chip b - ap2D-b-12940010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.310 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 104984640 bytes Output file size = 48168000 bytes Compression ratio = 2.17955 dt = 67.782988 sec Compressing the 2D images with FPACK Input file size = 104984640 bytes Output file size = 50716800 bytes Compression ratio = 2.07002 dt = 60.980848 sec 2/3 Compressing /data/apogee/quickred/56856/ap2D-a-12940008.fits Compressing >>/data/apogee/archive/56856/apR-b-12940009.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Compressing /data/apogee/quickred/56856/ap2D-b-12940008.fits 139 ql Message = UTR=/data-ql/data/56856/apRaw-12940011-010.fits,71772,10,10 Processing /data-ql/data/56856/apRaw-12940011-Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:05:36 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940011 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940011 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940011.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8264821 sec STRUCT = -> Array[1] 140 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940011-010.fits Inserting S/N information Inserting exposure_pk information 71772 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 12243 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-c-12940008.fits Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940010.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940008.fits Processing chip c - ap2D-c-12940010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits No signal was seen on any fibers for chip 2 % Compiled module: STRMULT. Recentering shift = 0.000 Using Gaussian PSF fitting Extraction Compressing /data/apogee/quickred/56856/ap1D-b-12940008.fits ROW NITER SIG(med) CHI^2 Compressing /data/apogee/quickred/56856/ap1D-c-12940008.fits 141 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-001.fits,71773,1,10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940008.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred Smasked 10946 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940010.fits Saving FLUX/ERR as LONG instead of FLOAT Step II: Subtracting average dCounts 142 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-002.fits,71773,2,10 Processing /data-ql/data/56856/apRaw-12940012-002.fits APEXTRACT... APEXTRACT... AP2PROC finished APEXTRACT... Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940010.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 3.3431132 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940012-002.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940012-003.fits,71773,3,10 Processing /data-ql/data/56856/apRaw-12940012-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6100972 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940012-003.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940012-004.fits,71773,4,10 Processing /data-ql/data/56856/apRaw-12940012-004.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.7089770 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940012-004.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Step III: Compressing with fpack dt = 56.712198 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940011.fits Nreads=10 145 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-005.fits,71773,5,10 Processing /data-ql/data/56856/apRaw-12940012-005.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 3.5760381 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940012-005.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap2D-a-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT Step II: Subtracting average dCounts 146 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-006.fits,71773,6,10 Processing /data-ql/data/56856/apRaw-12940012-006.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 13.815035 sec APEXTRACT... Processing /data/apogee/archive/56856/apR-b-12940011.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... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.4899440 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-12940012-006.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Inserting quicklook60 information Inserting exposure header information apquickred_dbinsert completed dt = 59.414098 sec. dt = 399.79916 sec % Program caused arithmetic error: Floating underflow Input file size = 104984640 bytes Output file size = 48767040 bytes Compression ratio = 2.15278 dt = 88.561157 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940009.fits<< (104.98 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 10 Step I: Making dCounts temporary file Writing output to: /data/apogee/quickred/56856/ap2D-b-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT 147 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-007.fits,71773,7,10 Processing /data-ql/data/56856/apRaw-12940012-007.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... dt = 31.935487 sec Processing /data/apogee/archive/56856/apR-c-12940011.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... Writing output to: /data/apogee/quickred/56856/ap2D-c-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 7.4758701 sec STRUCT = -> Array[1] 148 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-008.fits,71773,8,10 Processing /data-ql/data/56856/apRaw-12940012-008.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Inserting S/N information Inserting exposure_pk information 71773 Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 7.1366649 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940012-008.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information dt = 12.431443 sec 149 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-009.fits,71773,9,10 Processing /data-ql/data/56856/apRaw-12940012-009.fits A Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940011 -------------------------------------------------- MJD5 = 56856 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Step III: Compressing with fpack APEXTRACT... APQL_FITSHEADER ... dt = 4.6558561 sec STRUCT = -> Array[1] 150 ql Message = UTR=/data-ql/data/56856/apRaw-12940012-010.fits,71773,10,10 Processing /data-ql/data/56856/apRaw-12940012-010.fits Inserting basic information for -> apRaw-12940012-009.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information Processing chip a - ap2D-a-12940011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits 16 qr Message = UTR=DONE,12940012,56856,71773 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:07:38 2014 Recentering hift = 0.357 Using Gaussian PSF fitting Extraction Step 1 - Bundling ----------------- Nfiles = 10 for 12940012 APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Writing bundled file to /data/apogee/archive/Card is too long, comment willAPQL_FITSHEADER ... dt = 5.6301222 sec Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. STRUCT = -> Array[1] 151 ql Message = UTR=DONE 152 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 153 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-001.fits,71774,1,10 Inserting basic information for -> apRaw-12940012-010.fits Inserting S/N information Inserting exposure_pk information 71773 Inserting required fits keywords error information ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 7216 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT Step II: Subtracting average dCounts Input file size = 104984640 bytes Output file size = 50705280 bytes Compression ratio = 2.07049 dt = 108.61130 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940010.fits<< (104.98 MB) Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940011.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 10 Step I: Making dCounts temporary file Processing chip b - ap2D-b-12940011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.324 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 154 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-002.fits,71774,2,10 Processing /data-ql/data/56856/apRaw-12940013-002.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... AP_EXTRACT_IMAGE: masked 12256 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APQL_FITSHEADER ... dt = 3.3280280 sec STRUCT = -> Array[1] 155 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-003.fits,71774,3,10 Processing /data-ql/data/56856/apRaw-12940013-003.fits APEXTRACT... ic information for -> apRaw-12940013-002.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940011.fits APEXTRACT... APQL_FITSHEADER ... dt = 5.6428280 sec STRUCT = -> Array[1] 156 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-004.fits,71774,4,10 Processing /data-ql/data/56856/apRaw-12940013-004.fits Inserting basic information for -> apRaw-12940013-003.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Processing chip c - ap2D-c-12940011.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits No signal was seen on any fibers for chip 2 Recentering shift = 0.000 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APQL_FITSHEADER ... dt = 4.3798349 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940013-004.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Step III: Compressing with fpack 157 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-005.fits,71774,5,10 Processing /data-ql/data/56856/apRaw-12940013-005.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 11271 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940011.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APQL_FITSHEADER ... dt = 5.5427999 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940013-005.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940011.fits Step II: Subtracting average dCounts 158 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-006.fits,71774,6,10 Processing /data-ql/data/56856/apRaw-12940013-006.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 APEXTRACT... Compressing >>/data/apogee/archive/56856/apR-a-12940011.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 55.941500 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940012.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 5.3829319 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-12940013-006.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Inserting quicklook60 information Input file size = 104984640 bytes Output file size = 48153600 bytes Compression ratio = 2.18020 dt = 105.53354 sec Compressing the 2D images with FPACK Writing output to: /data/apogee/quickred/56856/ap2D-a-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-a-12940009.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. dt = 15.582551 sec 159 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-007.fits,71774,7,10 Processing /data-ql/data/56856/apRaw-12940013-007.fits Processing /data/apogee/archive/56856/apR-b-12940012.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0634570 sec STRUCT = -> Array[1] 160 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-008.fits,71774,8,10 Processing /data-ql/data/56856/apRaw-12940013-008.fits Inserting basic information for -> apRaw-12940013-007.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-c-12940009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5928550 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940013-008.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Step II: Subtracting average dCounts Step III: Compressing with fpack 161 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-009.fits,71774,9,10 Processing /data-ql/data/56856/apRaw-12940013-009.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0062749 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940013-009.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap1D-b-12940009.fits Writing output to: /data/apogee/quickred/56856/ap2D-b-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing /data/apogee/quickred/56856/ap1D-c-12940009.fits dt = 17.160028 sec Processing /data/apogee/archive/56856/apR-c-12940012.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940009.fits. Step 5 - Database prep and insert -------------------------- Input file size = 104984640 bytes Output file size = 48749760 bytes Compression ratio = 2.15354 dt = 85.810352 sec 3/3 starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apR-c-12940010.fits<< (104.98 MB) Nreads = 10 Inserting Quickred SPECTRUM Step I: Making dCounts temporary file 162 ql Message = UTR=/data-ql/data/56856/apRaw-12940013-010.fits,71774,10,10 Processing /data-ql/data/56856/apRaw-12940013-010.fits 17 qr Message = UTR=DONE,12940013,56856,71774 Number of running qrBridge processes: 4 Number of valid qrBridge objects: 4 res= 1 1 1 1 ---------> Starting a new apquickred Bridge APEXTRACT... Writing output to: /data/apogee/quickred/56856/ap2D-c-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:09:27 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 = 12940013 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 10 for 12940013 % 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/56856/apR-[abc]-12940013.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. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. APEXTRACT... APEXTRACT... % Compiled module: FITS_TEST_CHECKSUM. APQL_FITSHEADER ... dt = 5.4923480 sec STRUCT = -> Array[1] 163 ql Message = UTR=DONE 164 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-001.fits,71775,1,10 Inserting basic information for -> apRaw-12940013-010.fits Inserting S/N information Inserting exposure_pk information 71774 Inserting required fits keywords error information dt = 23.057065 sec Step 3 - Extracting the spectra ------------------------------- Step III: Compressing with fpack % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. Extracting file /data/apogee/quickred/56856/12940012 -------------------------------------------------- MJD5 = 56856 % Compiled module: DETABIFY. APEXTRACT... APEXTRACT... APEXTRACT... Processing chip a - ap2D-a-12940012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits APQL_FITSHEADER ... dt = 2.2138340 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940014-002.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information Recentering shift = 0.345 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56856/apRaw-12940014-003.fits,71775,3,10 Processing /data-ql/data/56856/apRaw-12940014-003.fits AP_EXTRACT_IMAGE: masked 7003 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940012.fits Inserting exposure header information apquickred_dbinsert completed dt = 35.906129 sec. dt = 470.16104 sec % Program caused arithmetic error: Floating underflow APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 9.8100698 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940014-003.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information Processing chip b - ap2D-b-12940012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits 167 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-004.fits,71775,4,10 Processing /data-ql/data/56856/apRaw-12940014-004.fits Input file size = 104984640 bytes Output file size = 50659200 bytes Compression ratio = 2.07237 dt = 86.278282 sec 2/3 Recentering shift = 0.315 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Compressing >>/data/apogee/archive/56856/apR-b-12940011.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8240340 sec STRUCT = -> Array[1] Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information 168 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-005.fits,71775,5,10 Processing /data-ql/data/56856/apRaw-12940014-005.fits APEXTRACT... AP_EXTRACT_IMAGE: masked 12490 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.8977170 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940014-005.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940012.fits 169 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-006.fits,71775,6,10 Processing /data-ql/data/56856/apRaw-12940014-006.fits Processing chip c - ap2D-c-12940012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.524 Using Gaussian PSF fitting Extraction APEXTRACT... ROW NITER SIG(med) CHI^2 will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 7.8995862 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-12940014-006.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information Inserting quicklook60 information AP_EXTRACT_IMAGE: masked 9371 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940012.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940012.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940012.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file 170 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-007.fits,71775,7,10 Processing /data-ql/data/56856/apRaw-12940014-007.fits APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 2.1020782 sec STRUCT = -> Array[1] 171 ql Message = UTR=/data-ql/data/56856/apRaw-12940014-008.fits,71775,8,10 Processing /data-ql/data/56856/apRaw-12940014-008.fits Inserting basic information for -> apRaw-12940014-007.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information Step III: Compressing with fpack APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.9591758 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940014-008.fits dt = 82.946735 sec Step 2 - Collapsing the datacube -------------------------------- Inserting S/N information Inserting exposure_pk information 71775 172 ql Message = UTR=/data-qlInserting required fits keywords error informatPro essing /data-ql/data/56856/apRaw-12940014-009.fits % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56856/apR-a-12940013.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 APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 4.1604171 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940014-009.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information % Compiled module: MEAN. 12940014,56856,71775 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally % Compiled module: MOMENT. Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940014 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940014 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940014.fits APEXTRACT... % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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: MKHDR. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.6759541 sec STRUCT = -> Array[1] 174 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940014-010.fits Inserting S/N information Inserting exposure_pk information 71775 Inserting required fits keywords error information dt = 24.701040 sec % Compiled module: PUSH. 175 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-001.fits,71776,1,10 Step III: Compressing with fpack Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing /data/apogee/archive/56856/apR-b-12940013.fits Nreads=10 Input file size = 104984640 bytes Output file size = 48130560 bytes Compression ratio = 2.18125 dt = 120.29659 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940010.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Step II: Subtracting average dCounts Writing output to: /data/apogee/quickred/56856/ap2D-b-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-b-12940010.fits 176 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-002.fits,71776,2,10 Processing /data-ql/data/56856/apRaw-12940015-002.fits APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing /data/apogee/quickred/56856/ap2D-c-12940010.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.7097230 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940015-002.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information dt = 11.028275 sec Processing /data/apogee/archive/56856/apR-c-12940013.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940010.fits 177 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-003.fits,71776,3,10 Processing /data-ql/data/56856/apRaw-12940015-003.fits Input file size = 104984640 bytes Output file size = 48672000 bytes Compression ratio = 2.15698 dt = 98.225919 sec 3/3 APEXTRACT... Writing output to: /data/apogee/quickred/56856/ap2D-c-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing >>/data/apogee/archive/56856/apR-c-12940011.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.3175390 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940015-003.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap1D-c-12940010.fits 178 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-004.fits,71776,4,10 Processing /data-ql/data/56856/apRaw-12940015-004.fits APEXTRACT... dt = 17.485075 sec APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. APQL_FITSHEADER ... dt = 3.0837839 sec % Compiled module: APFILEINFO. STRUCT = -> Array[1] Inserting basic information f% Compiled module: FIRST_EL. s % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JDInserting exposure_pk information 71776 Deleting Bundled files Extracting file /data/apogee/quickred/56856/12940013 -------------------------------------------------- MJD5 = 56856 % Compiled module: APLOADFRAME. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940010.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 179 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-005.fits,71776,5,10 Processing /data-ql/data/56856/apRaw-12940015-005.fits APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5278530 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940015-005.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940013.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.342 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. 180 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-006.fits,71776,6,10 Processing /data-ql/data/56856/apRaw-12940015-006.fits APEXTRACT... Step II: Subtracting average dCounts dt = 62.904900 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940014.fits Nreads=10 APEXTRACT... Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 2.7107620 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-12940015-006.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information Inserting quicklook60 information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Writing output to: /data/apogee/quickred/56856/ap2D-a-12940014.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 7093 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model t Processing /data/apogee/archive/56856/apR-b-12940014.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 = 104984640 bytes Output file size = 50636160 bytes Compression ratio = 2.07331 dt = 102.94541 sec 2/3 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing >>/data/apogee/archive/56856/apR-b-12940012.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Writing output to: /data/apogee/quickred/56856/ap2D-b-12940014.fits Saving FLUX/ERR as LONG instead of FLOAT Processing chip b - ap2D-b-12940013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.328 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 dt = 10.723147 sec 181 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-007.fits,71776,7,10 Processing /data-ql/data/56856/apRaw-12940015-007.fits Processing /data/apogee/archive/56856/apR-c-12940014.fits Nreads=10 APEXTRACT... 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. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3441658 sec STRUCT = -> Array[1] 182 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-008.fits,71776,8,10 Processing /data-ql/data/56856/apRaw-12940015-008.fits Step III: CompressinInserting expInserti g S/N informatio Inserting exposure_pk information 71776 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap1D-b-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT apquickred_dbinsert completed dt = 44.258093 sec. dt = 524.09769 sec % Program caused arithmetic error: Floating underflow Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 8.1632462 sec STRUCT = -> Array[1] 183 ql Message = UTR=/data-ql/data/56856/apRaw-12940015-009.fits,71776,9,10 Processing /data-ql/data/56856/apRaw-12940015-009.fits Inserting basic information for -> apRaw-12940015-008.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip c - ap2D-c-12940013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits APEXTRACT... APQL_FITSHEADER ... dt = 2.Using Gaussian PSF fitting Extraction STRUCT = -> Array[1] 184 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940015-009.fits Inserting S/N information Inserting exposure_pk information 71776 Inserting required fits keywords error information ROW NITER SIG(med) CHI^2 Writing output to: /data/apogee/quickred/56856/ap2D-c-12940014.fits Saving FLUX/ERR as LONG instead of FLOAT 19 qr Message = UTR=DONE,12940015,56856,71776 Number of running qrBridge procProcessing /data-qlINumber of valid qrBridge objects Output file size = 48090240 bytes Compression ratio = 2.18308 dt = 74.333893 sec Compressing t =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:12:50 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940015 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940015 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940015.fits dt = 22.008940 sec Step 3 - Extracting the spectra ------------------------------- AP_EXTRACT_IMAGE: masked 9887 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940013.fits Saving FLUX/ERR as LONG instead of FLOAT Extracting file /data/apogee/quickred/56856/12940014 -------------------------------------------------- MJD5 = 56856 APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940013.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... AP2PROC finished APQL_FITSHEADER ... dt = 6.0367620 sec STRUCT = -> Array[1] 186 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940015-010.fits Inserting S/N information Inserting exposure_pk information 71776 Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Inserting required fits keywords error information Compressing >>/data/apogee/archive/56856/apR-a-12940013.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Step II: Subtracting average dCounts Compressing /data/apogee/quickred/56856/ap2D-b-12940011.fits Processing chip a - ap2D-a-12940014.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940011.fits its,71777,1,10 Recentering shift = 0.365 Using Gaussian PSF fitting Extraction Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. ROW NITER SIG(med) CHI^2 Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940011.fits AP_EXTRACT_IMAGE: masked 6311 pixels 188 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-002.fits,71777,2,10 Processing /data-ql/data/56856/apRaw-12940016-002.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. G instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940014.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940011.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 5.3638430 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940016-002.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information 189 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-003.fits,71777,3,10 Processing /data-ql/data/56856/apRaw-12940016-003.fits Processing chip b - ap2D-b-12940014.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.329 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Compressing /data/apogee/quickred/56856/ap1D-c-12940011.fits APEXTRACT... Deleting Bundled files Step III: Compressing with fpack APEXTRACT... % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940011.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM AP_EXTRACT_IMAGE: masked 11135 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940014.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting Quickred SPECTRUM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. APEXTRACT... Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 12.783369 sec STRUCT = -> Array[1] 190 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-004.fits,71777,4,10 Processing /data-ql/data/56856/apRaw-12940016-004.fits Inserting basic information for -> apRaw-12940016-003.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940014.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0228622 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940016-004.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information Step II: Subtracting average dCounts Processing chip c - ap2D-c-12940014.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits 191 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-005.fits,71777,5,10 Processing /data-ql/data/56856/apRaw-12940016-005.fits Recentering shift = -0.033 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Input file size = 104984640 bytes Output file size = 48628800 bytes Compression ratio = 2.15890 dt = 84.834401 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940012.fits<< (104.98 MB) APEXTRACT... Nreads = 10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 4.0720940 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940016-005.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information AP_EXTRACT_IMAGE: masked 9964 pixels /apRaw-12940016-006.fits,71777,6,10 Processing /data-ql/data/56856/apRaw-12940016-006.fits Writing output to: /data/apogee/quickred/56856/ap1D-c-12940014.fits Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940014.fits APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 4.3014350 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-12940016-006.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information Inserting quicklook60 information 193 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-007.fits,71777,7,10 Processing /data-ql/data/56856/apRaw-12940016-007.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 dt = 74.409639 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940015.fits Nreads=10 APEXTRACT... Compressing >>/data/apogee/archive/56856/apR-a-12940014.fits<< (104.98 MB) Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APQL_FITSHEADER ... dt = 3.8013642 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940016-007.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting exposure header information apquickred_dbinsert completed dt = 41.207474 sec. dt = 519.20968 sec % Program caused arithmetic error: Floating underflow Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 Writing output to: /data/apogee/quickred/56856/ap2D-a-12940015.fits Saving FLUX/ERR as LONG instead of FLOAT Step II: Subtracting average dCounts 194 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-008.fits,71777,8,10 Processing /data-ql/data/56856/apRaw-12940016-008.fits APEXTRACT... dt = 23.713665 sec Processing /data/apogee/archive/56856/apR-b-12940015.fits Nreads=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 7.1884639 sec STRUCT = -> Array[1] 195 ql Message = UTR=/data-ql/data/56856/apRaw-12940016-009.fits,71777,9,10 Processing /data-ql/data/56856/apRaw-12940016-009.fits Inserting basic information for -> apRaw-12940016-008.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.5826290 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940016-009.fits Inserting S/N information Inserting exposure_pk information 71777 Inserting required fits keywords error information 20 qr Message = UTR=DONE,12940016,56856,71777 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:14:37 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940016 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 10 for 12940016 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-129400 Saving FLUX/ERR as LONG instead of FLOAT APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4931040 sec STRUCT = -> Array[1] 197 ql Message = UTR=DONE Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Inserting S/N information Inserting exposure_pk information 71777 Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting required fits keywords error information dt = 15.093645 sec Step II: Subtracting average dCounts Processing /data/apogee/archive/56856/apR-c-12940015.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 198 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-001.fits,71778,1,10 Input file size = 104984640 bytes Output file size = 50647680 bytes Compression ratio = 2.07284 dt = 114.32102 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940013.fits<< (104.98 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Nreads = 10 Step I: Making dCounts temporary file Step III: Compressing with fpack Writing output to: /data/apogee/quickred/56856/ap2D-c-12940015.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 23.222048 sec Step 3 - Extracting the spectra ------------------------------- Input file size = 104984640 bytes Output file size = 48064320 bytes Compression ratio = 2.18425 dt = 82.376835 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940012.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Extracting file /data/apogee/quickred/56856/12940015 -------------------------------------------------- MJD5 = 56856 Step III: Compressing with fpack Processing chip a - ap2D-a-12940015.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.377 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 7097 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940015.fits Saving FLUX/ERR as LONG instead of FLOAT Compressing /data/apogee/quickred/56856/ap2D-b-12940012.fits APEXTRACT... APEXTRACT... ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be Output file size = 50662080 bytes Compression ratio = 2.07225 dt = 87.145582 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. Compressing >>/data/apogee/archive/56856/apR-b-12940014.fits<< (104.98 MB) Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940015.fits APEXTRACT... Nreads = 10 Step I: Making dCounts temporary file APQL_FITSHEADER ... dt = 16.965845 sec STRUCT = -> Array[1] 200 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-003.fits,71778,3,10 Processing /data-ql/data/56856/apRaw-12940017-003.fits Inserting basic information for -> apRaw-12940017-002.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information Compressing /data/apogee/quickred/56856/ap2D-c-12940012.fits APEXTRACT... Processing chip b - ap2D-b-12940015.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits APEXTRACT... ong, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... Recentering shift = 0.356 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APQL_FITSHEADER ... dt = 9.0963600 sec STRUCT = -> Array[1] 201 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-004.fits,71778,4,10 Processing /data-ql/data/56856/apRaw-12940017-004.fits Inserting basic information for -> apRaw-12940017-003.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information APEXTRACT... APEXTRACT... Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940012.fits Step II: Subtracting average dCounts APEXTRACT... APQL_FITSHEADER ... dt = 6.5007582 sec STRUCT = -> Array[1] 202 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-005.fits,71778,5,10 Processing /data-ql/data/56856/apRaw-12940017-005.fits APEXTRACT... ong, comment will be truncated. Card is too long, comment will be truncatInseCard is too long, comment will be t Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 11304 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940015.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 74.786003 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940016.fits Nreads=10 APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940015.fits Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APEXTRACT... APQL_FITSHEADER ... dt = 6.2858770 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940017-005.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information Processing chip c - ap2D-c-12940015.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits 203 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-006.fits,71778,6,10 Processing /data-ql/data/56856/apRaw-12940017-006.fits Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Recentering shift = -0.156 Using Gaussian PSF fitting Extraction Compressing /data/apogee/quickred/56856/ap1D-c-12940012.fits APEXTRACT... ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 6.2092340 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] 204 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-007.fits,71778,7,10 Processing /data-ql/data/56856/apRaw-12940017-007.fits Inserting basic information for -> apRaw-12940017-006.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information Inserting quicklook60 information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.0326638 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940017-007.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940012.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 10032 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940015.fits Saving FLUX/ERR as LONG instead of FLOAT Inserting Quickred SPECTRUM Writing output to: /data/apogee/quickred/56856/ap2D-a-12940016.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940015.fits Step II: Subtracting average dCounts Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940015.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 6.8850510 sec STRUCT = -> Array[1] 206 ql Message = UTR=/data-ql/data/56856/apRaw-12940017-009.fits,71778,9,10 Processing /data-ql/data/56856/apRaw-12940017-009.fits Inserting basic information for -> apRaw-12940017-008.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... dt = 33.542149 sec Processing /data/apogee/archive/56856/apR-b-12940016.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 APQL_FITSHEADER ... dt = 1.9811139 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940017-009.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information 21 qr Message = UTR=DONE,12940017,56856,71778 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 **************** ERROR: reached maximum number of apquickred processes ( 5) skipping apquickred for 12940017 **************** APEXTRACT... APEXTRACT... APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 3.0103860 sec STRUCT = -> Array[1] 208 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940017-010.fits Inserting S/N information Inserting exposure_pk information 71778 Inserting required fits keywords error information Writing output to: /data/apogee/quickred/56856/ap2D-b-12940016.fits Saving FLUX/ERR as LONG instead of FLOAT 209 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-001.fits,71779,1,10 dt = 12.950236 sec Processing /data/apogee/archive/56856/apR-c-12940016.fits Nreads=10 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Inserting exposure header information 210 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-002.fits,71779,2,10 Processing /data-ql/data/56856/apRaw-12940018-002.fits apquickred_dbinsert completed dt = 36.339324 sec. dt = 548.28697 sec % Program caused arithmetic error: Floating underflow APEXTRACT... APEXTRACT... APEXTRACT... Writing output to: /data/apogee/quickred/56856/ap2D-c-12940016.fits Saving FLUX/ERR as LONG instead of FLOAT APQL_FITSHEADER ... dt = 4.2434170 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940018-002.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 = 104984640 bytes Output file size = 48651840 bytes Compression ratio = 2.15788 dt = 121.66551 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940013.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file dt = 14.589285 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940016 -------------------------------------------------- MJD5 = 56856 Step II: Subtracting average dCounts 211 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-003.fits,71779,3,10 Processing /data-ql/data/56856/apRaw-12940018-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.6750281 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940018-003.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip a - ap2D-a-12940016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.404 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Input file size = 104984640 bytes Output file size = 48674880 bytes Compression ratio = 2.15685 dt = 99.980444 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940014.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. AP_EXTRACT_IMAGE: masked 7807 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940016.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940016.fits 212 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-004.fits,71779,4,10 Processing /data-ql/data/56856/apRaw-12940018-004.fits APEXTRACT... Processing chip b - ap2D-b-12940016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.372 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.8369880 sec STRUCT = -> Array[1] 213 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-005.fits,71779,5,10 Processing /data-ql/data/56856/apRaw-12940018-005.fits Inserting basic information for -> apRaw-12940018-004.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information APEXTRACT... APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 2.3674841 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940018-005.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Step III: Compressing with fpack 214 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-006.fits,71779,6,10 Processing /data-ql/data/56856/apRaw-12940018-006.fits APEXTRACT... Step II: Subtracting average dCounts AP_EXTRACT_IMAGE: masked 11984 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940016.fits Saving FLUX/ERR as LONG instead of FLOAT Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APEXTRACT... APQL_PLOTSPEC ... APQL_PLOTARRAYS ... APQL_FITSHEADER ... dt = 12.311323 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] 215 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12940018-006.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Inserting quicklook60 information Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940016.fits Input file size = 104984640 bytes Output file size = 50653440 bytes Compression ratio = 2.07261 dt = 79.418829 sec 2/3 216 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-007.fits,71779,7,10 Processing /data-ql/data/56856/apRaw-12940018-007.fits Compressing >>/data/apogee/archive/56856/apR-b-12940015.fits<< (104.98 MB) Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Processing chip c - ap2D-c-12940016.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits APEXTRACT... Nreads = 10 Step II: Subtracting average dCounts Step I: Making dCounts temporary file Recentering shift = -0.181 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 APEXTRACT... APEXTRACT... AP_EXTRACT_IMAGE: masked 10216 pixels Writing output to: /data/apogee/quickred/5685Card is too long, commeSaving FLUX/ERR as LONCard is too long, omment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APQL_FITSHEADER ... dt = 14.446086 sec STRUCT = -> Array[1] 217 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-008.fits,71779,8,10 Processing /data-ql/data/56856/apRaw-12940018-008.fits Inserting basic information for -> apRaw-12940018-007.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information APEXTRACT... Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940016.fits AP2PROC finished APEXTRACT... Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56856/apR-a-12940016.fits<< (104.98 MB) APEXTRACT... APQL_FITSHEADER ... dt = 8.1765020 sec STRUCT = -> Array[1] 218 ql Message = UTR=/data-ql/data/56856/apRaw-12940018-009.fits,71779,9,10 Processing /data-ql/data/56856/apRaw-12940018-009.fits Inserting basic information for -> apRaw-12940018-008.fits Step III: Compressing with fpack Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Nreads = 10 APEXTRACT... Step I: Making dCounts temporary file APEXTRACT... Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. APEXTRACT... APQL_FITSHEADER ... dt = 2.5350261 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12940018-009.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information 22 qr Message = UTR=DONE,12940018,56856,71779 Number of running qrBridge processes: 5 Number of valid qrBridge objects: 5 res= 1 1 1 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 17 18:18:13 2014 Step III: Compressing with fpack Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12940018 Nreads=10 ----------------------------------------------------------- Step 1 - Bundling ----------------- APEXTRACT... Nfiles = 10 for 12940018 Writing bundled file to /data/apogee/archive/56856/apR-[abc]-12940018.fits APEXTRACT... APEXTRACT... APQL_FITSHEADER ... dt = 3.4978540 sec STRUCT = -> Array[1] 220 ql Message = UTR=DONE Inserting basic information for -> apRaw-12940018-010.fits Inserting S/N information Inserting exposure_pk information 71779 Inserting required fits keywords error information Step II: Subtracting average dCounts Input file size = 104984640 bytes Output file size = 48070080 bytes Compression ratio = 2.18399 dt = 88.900627 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940013.fits Compressing /data/apogee/quickred/56856/ap2D-b-12940013.fits Input file size = 104984640 bytes Output file size = 48078720 bytes Compression ratio = 2.18360 dt = 77.316612 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940014.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940013.fits Step II: Subtracting average dCounts 221 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap2D-b-12940014.fits Compressing /data/apogee/quickred/56856/ap1D-a-12940013.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940013.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940014.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940013.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/ar hive/56856/apR-a-12940013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940013.fits. Compressing /data/apogee/quickred/56856/ap1D-a-12940014.fits % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940013.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. Compressing /data/apogee/quickred/56856/ap1D-b-12940014.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940014.fits Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. Deleting Bundled files % Compiled module: SET_SQL_COLARRAY. Step III: Compressing with fpack Step III: Compressing with fpack % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940014.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940014.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Inserting Quickred SPECTRUM dt = 54.243545 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56856/apR-a-12940018.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/56856/ap2D-a-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.8294702 sec Processing /data/apogee/archive/56856/apR-b-12940018.fits Nreads=10 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Writing output to: /data/apogee/quickred/56856/ap2D-b-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 7.1454930 sec Processing /data/apogee/archive/56856/apR-c-12940018.fits Nreads=10 Input file size = 104984640 bytes Output file size = 48689280 bytes Compression ratio = 2.15622 dt = 99.765672 sec 3/3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=5 Compressing >>/data/apogee/archive/56856/apR-c-12940015.fits<< (104.98 MB) Input file size = 104984640 bytes Output file size = 50659200 bytes Compression ratio = 2.07237 dt = 78.978924 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940016.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Nreads = 10 Step I: Making dCounts temporary file Writing output to: /data/apogee/quickred/56856/ap2D-c-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 11.780976 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56856/12940018 -------------------------------------------------- MJD5 = 56856 Processing chip a - ap2D-a-12940018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.444 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Inserting exposure header information apquickred_dbinsert completed dt = 40.926486 sec. dt = 520.03619 sec % Program caused arithmetic error: Floating underflow Inserting exposure header information AP_EXTRACT_IMAGE: masked 7923 pixels Writing output to: /data/apogee/quickred/56856/ap1D-a-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT apquickred_dbinsert completed dt = 54.231273 sec. dt = 620.82421 sec Step II: Subtracting average dCounts Step II: Subtracting average dCounts Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-a-12940018.fits Processing chip b - ap2D-b-12940018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.424 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 13101 pixels Writing output to: /data/apogee/quickred/56856/ap1D-b-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-b-12940018.fits Processing chip c - ap2D-c-12940018.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.281 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 Step III: Compressing with fpack Step III: Compressing with fpack AP_EXTRACT_IMAGE: masked 10921 pixels Writing output to: /data/apogee/quickred/56856/ap1D-c-12940018.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56856/ap2Dmodel-c-12940018.fits AP2PROC finished Input file size = 104984640 bytes Output file size = 48683520 bytes Compression ratio = 2.15647 dt = 61.243761 sec 3/3 Input file size = 104984640 bytes Output file size = 48078720 bytes Compression ratio = 2.18360 dt = 61.452946 sec Compressing the 2D images with FPACK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing /data/apogee/quickred/56856/ap2D-a-12940015.fits Compressing >>/data/apogee/archive/56856/apR-a-12940018.fits<< (104.98 MB) Compressing >>/data/apogee/archive/56856/apR-c-12940016.fits<< (104.98 MB) Nreads = 10 Nreads = 10 Step I: Making dCounts temporary file Step I: Making dCounts temporary file Compressing /data/apogee/quickred/56856/ap2D-b-12940015.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940015.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940015.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940015.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940015.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940015.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940015.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940015.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Step II: Subtracting average dCounts Step II: Subtracting average dCounts Step III: Compressing with fpack Step III: Compressing with fpack Input file size = 104984640 bytes Output file size = 48075840 bytes Compression ratio = 2.18373 dt = 54.333564 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940016.fits Input file size = 104984640 bytes Output file size = 50690880 bytes Compression ratio = 2.07108 dt = 54.310195 sec 2/3 Compressing >>/data/apogee/archive/56856/apR-b-12940018.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Inserting exposure header information Compressing /data/apogee/quickred/56856/ap2D-b-12940016.fits apquickred_dbinsert completed dt = 39.872884 sec. dt = 509.02808 sec % Program caused arithmetic error: Floating underflow Compressing /data/apogee/quickred/56856/ap2D-c-12940016.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940016.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940016.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940016.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940016.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940016.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940016.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 104984640 bytes Output file size = 48732480 bytes Compression ratio = 2.15431 dt = 52.345051 sec 3/3 Compressing >>/data/apogee/archive/56856/apR-c-12940018.fits<< (104.98 MB) Nreads = 10 Step I: Making dCounts temporary file Inserting exposure header information apquickred_dbinsert completed dt = 49.086522 sec. dt = 464.15201 sec % Program caused arithmetic error: Floating underflow Step II: Subtracting average dCounts 222 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 104984640 bytes Output file size = 48136320 bytes Compression ratio = 2.18099 dt = 37.771862 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56856/ap2D-a-12940018.fits Compressing /data/apogee/quickred/56856/ap2D-b-12940018.fits Compressing /data/apogee/quickred/56856/ap2D-c-12940018.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56856/ap1D-a-12940018.fits Compressing /data/apogee/quickred/56856/ap1D-b-12940018.fits Compressing /data/apogee/quickred/56856/ap1D-c-12940018.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-a-12940018.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-b-12940018.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56856/apR-c-12940018.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Inserting exposure header information apquickred_dbinsert completed dt = 36.444453 sec. dt = 317.85144 sec % Program caused arithmetic error: Floating underflow 223 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 224 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 225 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 226 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 227 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 228 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 229 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 230 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 231 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 232 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 233 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 234 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 235 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 236 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 237 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 238 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 239 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 240 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 241 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 242 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 243 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 244 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 245 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 246 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 247 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 248 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 249 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 250 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 251 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 252 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 253 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 254 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 255 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 256 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 257 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 258 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 259 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 260 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 261 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 262 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 263 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 264 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 265 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 266 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 267 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 268 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 269 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 270 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 271 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 272 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 273 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 274 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 275 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 276 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 277 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 278 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 279 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 280 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 281 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 282 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 283 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 284 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 285 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 286 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 287 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 288 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 289 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 290 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 291 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 292 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 293 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 294 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 295 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 296 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 297 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 298 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 299 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 300 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 301 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 302 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 303 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 304 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 305 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 306 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 307 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 308 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 309 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 310 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 311 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 312 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 313 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 314 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 315 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 316 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 317 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 318 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 319 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 320 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 321 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 322 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 323 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 324 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 325 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 326 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 327 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 328 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 329 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 330 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 331 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 332 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 333 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 334 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 335 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 336 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 337 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 338 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 339 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 340 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 341 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 342 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 343 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 344 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 345 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 346 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 347 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 348 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 349 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 350 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 351 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 352 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 353 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 354 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 355 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 356 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 357 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 358 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 359 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 360 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 361 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 362 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 363 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 364 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 365 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 366 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 367 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 368 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 369 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 370 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 371 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 372 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 373 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 374 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 375 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A new rollover = 86395.81 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=19, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=5, tm_yday=200, tm_isdst=0) 376 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 377 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 378 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 379 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 380 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 381 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 382 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 383 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 384 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 385 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 386 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 387 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 388 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 389 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 390 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 391 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 392 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 393 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 394 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 395 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 396 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 397 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 398 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 399 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 400 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 401 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 402 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 403 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 404 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 405 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 406 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 407 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 408 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 409 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 410 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 411 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 412 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 413 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 414 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 415 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 416 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 417 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 418 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 419 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 420 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 421 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 422 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 423 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 424 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 425 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 426 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 427 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 428 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 429 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 430 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 431 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 432 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 433 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 434 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 435 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 436 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 437 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 438 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 439 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 440 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 441 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 442 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 443 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 444 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 445 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 446 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 447 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 448 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 449 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 450 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 451 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 452 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 453 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 454 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 455 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 456 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 457 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 458 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 459 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 460 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 461 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 462 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 463 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 464 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 465 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 466 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 467 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 468 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 469 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 470 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 471 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 472 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 473 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 474 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 475 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 476 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 477 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 478 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 479 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 480 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 481 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 482 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 483 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 484 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 485 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 486 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 487 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 488 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 489 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 490 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 491 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 492 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Error reading apqlactor_lun -> testing the socket connection 493 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 54540 Connection from 127.0.0.1 35559