/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-03 16:55:52.660Z root 30 Actor.py:110 reading config file /home/sdss3/products/Linux64/apogeeql/v1_5_3a/etc/apogeeql.cfg new rollover = 51367.34 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=4, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=4, tm_yday=185, tm_isdst=0) 2014-07-03 16:55:52.813Z root 30 sdss3logging.py:280 checking for stderr on ,', mode 'w' at 0x7f38520fb1e0> 2014-07-03 16:55:52.814Z root 30 sdss3logging.py:287 disabling all but critical stderr output on ,', mode 'w' at 0x7f38520fb1e0> % Compiled module: APQL_WRAPPER. % Compiled module: APQR_WRAPPER. % Compiled module: APWAVECAL_CHIP. % Compiled module: APGETDIR. % Compiled module: APGUNDEF. S. % Compiled module: APGETDIR. % Compiled module: APGUNDEF. % Compiled module: ADDSLASH. % Compiled module: CALDAT. % Compiled module: CALDAT. % Compiled module: APFILEINFO. % 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: FXPAR. % Compiled module: GETTOK. % Compiled module: VALID_NUM. % Compiled module: MRD_SKIP. % Compiled module: MRD_SKIP. % Compiled module: SXPAR. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. % Compiled module: REVERSE. Connecting from apqr_wrapper to apogeeql through: localhost 10039 % Compiled module: MRDFITS. % Compiled module: MATCH. % Compiled module: MRD_STRUC . % Compiled module: IMPORTASCII. % Compiled module: STRESS. % Compiled module: STREP. % Error opening file. File: 1 qr Message = PING % Compiled module: WRITELINE. % Compiled module: READ_ASCII. % Compiled module: QUERY_ASCII. % Compiled module: UNIQ. Connecting from apql_wrapper to apogeeql through: localhost 10038 % Loaded DLM: IDL_IDLBRIDGE. 2 qr Message = STARTING % Error opening file. File: 1 ql Message = PING % Compiled module: WRITELINE. 2 ql Message = STARTING 3 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 4 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 5 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 6 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 7 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 8 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 9 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 10 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 11 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 12 ql Message = UTR=/data-ql/data/56842/apRaw-12800001-001.fits,70863,1,3 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 13 ql Message = UTR=/data-ql/data/56842/apRaw-12800001-002.fits,70863,2,3 % Compiled module: APQL. Processing /data-ql/data/56842/apRaw-12800001-002.fits APQL_FITSHEADER ... % Compiled module: APQL_FITSHEADER. dt = 0.12026691 sec % Compiled module: PUSH. % Compiled module: FILEPATH. % Compiled module: APQL_DBINSERT. % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. % Compiled module: XMANAGER. or -> apRaw-12800001-002.fits % Compiled module: EXEC_SQL. % Compiled module: AVG. STRUCT = -> Array[1] 14 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting S/N information Inserting exposure_pk information 70863 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 3 qr Message = UTR=DONE,12800001,56842,70863 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 % Restored file: IDL_IDLBRIDGE::EXECUTETIMER. % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 17:45:43 2014 % Compiled module: APGETDIR. % Compiled module: ADDSLASH. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details. % Compiled module: XMANAGER. APQL_FITSHEADER ... dt = 0.13733602 sec Directory /data/apogee/quickred/56842/ 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 = 12800001 Nreads=3 ----------------------------------------------------------- Directory /data/apogee/archive/56842/ does NOT exist. Creating it. Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 3 for 12800001 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. STRUCT = -> Array[1] 16 ql Message = UTR=DONE % Compiled module: SXPAR. Inserting basic information for -> apRaw-12800001-003.fits % Compiled module: GETTOK. % Compiled module: SXDELPAR. % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800001.fits Inserting S/N information Inserting exposure_pk information 70863 Inserting required fits keywords error information % Compiled module: SXADDPAR. % Compiled module: FITS_ADD_CHECKSUM. % Compiled module: CHECKSUM32. % Compiled module: N_BYTES. % Compiled module: IS_IEEE_BIG. % Compiled module: FITS_ASCII_ENCODE. % Compiled module: MWRFITS. % Compiled module: FXPAR. % Compiled module: FXADDPAR. % Compiled module: VALID_NUM. % Compiled module: FITS_TEST_CHECKSUM. % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. % Compiled module: DETABIFY. dt = 6.9315209 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56842/apR-a-12800001.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=1 % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56842/ap2D-a-12800001.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 2.2327712 sec % Compiled module: PUSH. Processing /data/apogee/archive/56842/apR-b-12800001.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800001.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.4680440 sec Processing /data/apogee/archive/56842/apR-c-12800001.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800001.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.2594640 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK % Compiled module: APFILEINFO. % Compiled module: STRSPLIT. % Compiled module: FIRST_EL. % Compiled module: FXMOVE. % Compiled module: MRD_SKIP. % Compiled module: GETMJD5. % Compiled module: JULDAY. % Compiled module: DATE2JD. % Compiled module: CHECK_DATEFORMAT. Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800001.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Step II: Subtracting average dCounts % Compiled module: MRDFITS. Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 20018880 bytes Compression ratio = 1.57373 dt = 7.9653759 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800001.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19445760 bytes Compression ratio = 1.62011 dt = 10.740469 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800001.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19327680 bytes Compression ratio = 1.63001 dt = 11.740129 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800001.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800001.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800001.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800001.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800001.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: POLY. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 5.1094480 sec. dt = 53.627735 sec Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 17 ql Message = UTR=/data-ql/data/56842/apRaw-12800002-001.fits,70864,1,3 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 18 ql Message = UTR=/data-ql/data/56842/apRaw-12800002-002.fits,70864,2,3 Processing /data-ql/data/56842/apRaw-12800002-002.fits APQL_FITSHEADER ... dt = 0.13361788 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800002-002.fits Inserting S/N information Inserting exposure_pk information 70864 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 4 qr Message = UTR=DONE,12800002,56842,70864 Number of running qrBridge processes: 1 Number of valid qrBridge objects 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 17:47:10 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800002 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12800002 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800002.fits APQL_FITSHEADER ... dt = 0.15854096 sec STRUCT = -> Array[1] 20 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800002-003.fits Inserting S/N information Inserting exposure_pk information 70864 Inserting required fits keywords error information dt = 5.0514669 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800002.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.9902442 sec Processing /data/apogee/archive/56842/apR-b-12800002.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.9834011 sec Processing /data/apogee/archive/56842/apR-c-12800002.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800002.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.1280100 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800002.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19969920 bytes Compression ratio = 1.57759 dt = 8.9213481 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800002.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19391040 bytes Compression ratio = 1.62468 dt = 9.1984229 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800002.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19229760 bytes Compression ratio = 1.63831 dt = 6.5910010 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800002.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800002.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800002.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800002.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800002.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 3.9638269 sec. dt = 46.831027 sec 21 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 22 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 23 ql Message = UTR=/data-ql/data/56842/apRaw-12800003-001.fits,70865,1,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. 24 ql Message = UTR=/data-ql/data/56842/apRaw-12800003-002.fits,70865,2,5 Processing /data-ql/data/56842/apRaw-12800003-002.fits APEXTRACT... % Compiled module: APEXTRACT. % Compiled module: POLY. APEXTRACT... APEXTRACT... APQL_SNRMAG ... % Compiled module: APQL_SNRMAG. 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 % Compiled module: POLY_FIT. APQL_FITSHEADER ... dt = 2.0490952 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800003-002.fits Inserting S/N information % Compiled module: SET_SQL_COLARRAY. Inserting exposure_pk information 70865 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 25 ql Message = UTR=/data-ql/data/56842/apRaw-12800003-003.fits,70865,3,5 Processing /data-ql/data/56842/apRaw-12800003-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 19 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 259 snr_standard = 69.2647 logsnr_hmag_coef = 0.00000 0.00000 % Compiled module: AP_ROBUST_POLY_FIT. % Compiled module: ROB_CHECKFIT. % Compiled module: ROBUST_SIGMA. APQL_FITSHEADER ... dt = 3.3185408 sec LONG = Array[19] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800003-003.fits Inserting S/N information Inserting exposure_pk information 70865 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 26 ql Message = UTR=/data-ql/data/56842/apRaw-12800003-004.fits,70865,4,5 Processing /data-ql/data/56842/apRaw-12800003-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.2687 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9307392 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800003-004.fits Inserting S/N information Inserting exposure_pk information 70865 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12800003,56842,70865 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 17:53:20 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800003 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800003 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.2754 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.1951389 sec LONG = Array[1] STRUCT = -> Array[1] 28 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800003-005.fits Inserting S/N information Inserting exposure_pk information 70865 Inserting required fits keywords error information dt = 10.540090 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800003.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.6105230 sec Processing /data/apogee/archive/56842/apR-b-12800003.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.8052070 sec Processing /data/apogee/archive/56842/apR-c-12800003.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.1528120 sec Step 3 - Extracting the spectra ------------------------------- % Compiled module: AP2DPROC. Extracting file /data/apogee/quickred/56842/12800003 -------------------------------------------------- MJD5 = 56842 % Compiled module: APLOADFRAME. Processing chip a - ap2D-a-12800003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits % Compiled module: MATCH. % Compiled module: MRD_STRUCT. % Compiled module: GFUNC. % Compiled module: C_CORRELATE. % Compiled module: MAXLOC. % Compiled module: MPFITPEAK. % Compiled module: MPFIT. % Compiled module: MPFITFUN. % Compiled module: STRINGIZE. Recentering shift = -0.099 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. % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 1235 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800003.fits Processing chip b - ap2D-b-12800003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.123 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2147 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800003.fits Processing chip c - ap2D-c-12800003.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.127 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1232 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800003.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800003.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800003.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28854720 bytes Compression ratio = 1.81944 dt = 10.098314 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800003.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28391040 bytes Compression ratio = 1.84916 dt = 9.8815739 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800003.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28275840 bytes Compression ratio = 1.85669 dt = 10.585688 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800003.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800003.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800003.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800003.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800003.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800003.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800003.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800003.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 = 32.800540 sec. dt = 116.05995 sec % Program caused arithmetic error: Floating underflow 29 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 30 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 31 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 32 ql Message = UTR=/data-ql/data/56842/apRaw-12800004-001.fits,70866,1,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. 33 ql Message = UTR=/data-ql/data/56842/apRaw-12800004-002.fits,70866,2,5 Processing /data-ql/data/56842/apRaw-12800004-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.7253790 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800004-002.fits Inserting S/N information Inserting exposure_pk information 70866 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 34 ql Message = UTR=/data-ql/data/56842/apRaw-12800004-003.fits,70866,3,5 Processing /data-ql/data/56842/apRaw-12800004-003.fits APEXTRACT... Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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_SNRMAG ... 18 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 259 snr_standard = 69.6364 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.5983119 sec LONG = Array[18] STRUCT = -> Array[1] 35 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Inserting basic information for -> apRaw-12800004-003.fits Inserting S/N information Inserting exposure_pk information 70866 Inserting required fits keywords error information 36 ql Message = UTR=/data-ql/data/56842/apRaw-12800004-004.fits,70866,4,5 Processing /data-ql/data/56842/apRaw-12800004-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.7910 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.7601609 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800004-004.fits Inserting S/N information Inserting exposure_pk information 70866 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12800004,56842,70866 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 18:00:52 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800004 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800004 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.6912 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.0744100 sec LONG = Array[1] STRUCT = -> Array[1] 38 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800004-005.fits Inserting S/N information Inserting exposure_pk information 70866 Inserting required fits keywords error information dt = 18.453956 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800004.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.3621309 sec Processing /data/apogee/archive/56842/apR-b-12800004.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 39 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Writing output to: /data/apogee/quickred/56842/ap2D-b-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.5433030 sec Processing /data/apogee/archive/56842/apR-c-12800004.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.2016830 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800004 -------------------------------------------------- MJD5 = 56842 Processing chip a - ap2D-a-12800004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.104 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1170 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800004.fits Processing chip b - ap2D-b-12800004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.125 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2158 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800004.fits Processing chip c - ap2D-c-12800004.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.135 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1327 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800004.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800004.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800004.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28860480 bytes Compression ratio = 1.81908 dt = 12.308900 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800004.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28399680 bytes Compression ratio = 1.84860 dt = 20.959358 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800004.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28296000 bytes Compression ratio = 1.85537 dt = 12.977276 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800004.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800004.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800004.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800004.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800004.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800004.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800004.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800004.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800004.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 = 39.768423 sec. dt = 158.96308 sec % Program caused arithmetic error: Floating underflow 40 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 41 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 42 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 43 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 44 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 45 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 46 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 47 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 48 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 49 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 50 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 51 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 52 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 53 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 54 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 55 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 56 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 57 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 58 ql Message = UTR=/data-ql/data/56842/apRaw-12800005-001.fits,70867,1,3 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 59 ql Message = UTR=/data-ql/data/56842/apRaw-12800005-002.fits,70867,2,3 Processing /data-ql/data/56842/apRaw-12800005-002.fits APQL_FITSHEADER ... dt = 0.14535594 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800005-002.fits Inserting S/N information Inserting exposure_pk information 70867 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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,12800005,56842,70867 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 19:35:00 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800005 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12800005 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800005.fits APQL_FITSHEADER ... dt = 0.17176318 sec STRUCT = -> Array[1] 61 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800005-003.fits Inserting S/N information Inserting exposure_pk information 70867 Inserting required fits keywords error information dt = 8.0382760 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.2772479 sec Processing /data/apogee/archive/56842/apR-b-12800005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.4043219 sec Processing /data/apogee/archive/56842/apR-c-12800005.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800005.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.7281060 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19990080 bytes Compression ratio = 1.57600 dt = 10.314123 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file 62 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19408320 bytes Compression ratio = 1.62324 dt = 6.3234270 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800005.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19281600 bytes Compression ratio = 1.63391 dt = 5.6872301 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800005.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800005.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800005.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800005.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800005.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 5.6409328 sec. dt = 52.868475 sec 63 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 64 ql Message = UTR=/data-ql/data/56842/apRaw-12800006-001.fits,70868,1,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. 65 ql Message = UTR=/data-ql/data/56842/apRaw-12800006-002.fits,70868,2,5 Processing /data-ql/data/56842/apRaw-12800006-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2516050 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800006-002.fits Inserting S/N information Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Inserting exposure_pk information 70868 Inserting required fits keywords error information 66 ql Message = UTR=/data-ql/data/56842/apRaw-12800006-003.fits,70868,3,5 Processing /data-ql/data/56842/apRaw-12800006-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 20 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 110, 112, 259 snr_standard = 69.5522 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.9742410 sec LONG = Array[20] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800006-003.fits Inserting S/N information Inserting exposure_pk information 70868 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 67 ql Message = UTR=/data-ql/data/56842/apRaw-12800006-004.fits,70868,4,5 Processing /data-ql/data/56842/apRaw-12800006-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 3 missing fibers: 110, 112, 259 snr_standard = 70.7059 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9897170 sec LONG = Array[3] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800006-004.fits Inserting S/N information Inserting exposure_pk information 70868 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 8 qr Message = UTR=DONE,12800006,56842,70868 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 19:37:48 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800006 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800006 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800006.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 3 missing fibers: 110, 112, 259 snr_standard = 70.7353 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2142510 sec LONG = Array[3] STRUCT = -> Array[1] 69 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800006-005.fits Inserting S/N information Inserting exposure_pk information 70868 Inserting required fits keywords error information dt = 7.6636460 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800006.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.5550280 sec Processing /data/apogee/archive/56842/apR-b-12800006.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.9328771 sec Processing /data/apogee/archive/56842/apR-c-12800006.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.3983440 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800006 -------------------------------------------------- MJD5 = 56842 Processing chip a - ap2D-a-12800006.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.096 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1240 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800006.fits Processing chip b - ap2D-b-12800006.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.110 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2291 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800006.fits Processing chip c - ap2D-c-12800006.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.114 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1133 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800006.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800006.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800006.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28848960 bytes Compression ratio = 1.81981 dt = 10.862326 sec 2/3 70 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Compressing >>/data/apogee/archive/56842/apR-b-12800006.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28382400 bytes Compression ratio = 1.84972 dt = 13.467061 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800006.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 71 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28281600 bytes Compression ratio = 1.85631 dt = 11.818880 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800006.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800006.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800006.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800006.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800006.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800006.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800006.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800006.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. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 72 ql Message = UTR=/data-ql/data/56842/apRaw-12800007-001.fits,70869,1,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. 73 ql Message = UTR=/data-ql/data/56842/apRaw-12800007-002.fits,70869,2,5 Processing /data-ql/data/56842/apRaw-12800007-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.5860620 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800007-002.fits Inserting S/N information Inserting exposure_pk information 70869 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 74 ql Message = UTR=/data-ql/data/56842/apRaw-12800007-003.fits,70869,3,5 Processing /data-ql/data/56842/apRaw-12800007-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 21 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 110, 112, 259 snr_standard = 69.1493 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.0160301 sec LONG = Array[21] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800007-003.fits Inserting S/N information Inserting exposure_pk information 70869 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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/56842/apRaw-12800007-004.fits,70869,4,5 Processing /data-ql/data/56842/apRaw-12800007-004.fits APEXTRACT... Inserting exposure header information APEXTRACT... APEXTRACT... APQL_SNRMAG ... 3 missing fibers: 110, 112, 259 snr_standard = 70.4118 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9814460 sec LONG = Array[3] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800007-004.fits Inserting S/N information Inserting exposure_pk information 70869 Inserting required fits keywords error information apquickred_dbinsert completed dt = 44.111355 sec. dt = 130.26863 sec % Program caused arithmetic error: Floating underflow Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 9 qr Message = UTR=DONE,12800007,56842,70869 Number of running qrBridge processes: 1 Number of valid qrBridge objects 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Thu Jul 3 19:40:04 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800007 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800007 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800007.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 3 missing fibers: 110, 112, 259 snr_standard = 70.3088 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9942009 sec LONG = Array[3] STRUCT = -> Array[1] 77 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800007-005.fits Inserting S/N information Inserting exposure_pk information 70869 Inserting required fits keywords error information dt = 8.6175740 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800007.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.6955578 sec Processing /data/apogee/archive/56842/apR-b-12800007.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.9915912 sec Processing /data/apogee/archive/56842/apR-c-12800007.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.5940549 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800007 -------------------------------------------------- MJD5 = 56842 Processing chip a - ap2D-a-12800007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.100 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 78 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A AP_EXTRACT_IMAGE: masked 1208 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800007.fits Processing chip b - ap2D-b-12800007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.118 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2485 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800007.fits Processing chip c - ap2D-c-12800007.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.124 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1138 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800007.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800007.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800007.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28886400 bytes Compression ratio = 1.81745 dt = 11.945560 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800007.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack 79 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Input file size = 52499520 bytes Output file size = 28425600 bytes Compression ratio = 1.84691 dt = 11.387179 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800007.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28284480 bytes Compression ratio = 1.85612 dt = 11.377358 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800007.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800007.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800007.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800007.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800007.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800007.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800007.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800007.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 = 42.520345 sec. dt = 128.59597 sec % Program caused arithmetic error: Floating underflow 80 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 81 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 82 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 83 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 84 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 85 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 86 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 87 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 88 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 89 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 90 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 91 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 92 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 93 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 94 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 95 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 96 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 97 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 98 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 99 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 100 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 101 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 102 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 103 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 104 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 105 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 106 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 107 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 108 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 109 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 110 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 111 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 112 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 113 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 114 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 115 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 116 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 117 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 118 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 119 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 120 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 121 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 122 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 123 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 124 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 125 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 126 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 127 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 128 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 129 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 130 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 131 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 132 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 133 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 134 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 135 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 136 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 137 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 138 ql Message = UTR=/data-ql/data/56842/apRaw-12800008-001.fits,70870,1,3 Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 139 ql Message = UTR=/data-ql/data/56842/apRaw-12800008-002.fits,70870,2,3 Processing /data-ql/data/56842/apRaw-12800008-002.fits APQL_FITSHEADER ... dt = 0.14834094 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800008-002.fits Inserting S/N information Inserting exposure_pk information 70870 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 10 qr Message = UTR=DONE,12800008,56842,70870 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 00:31:02 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800008 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12800008 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800008.fits APQL_FITSHEADER ... dt = 0.18650198 sec STRUCT = -> Array[1] 141 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800008-003.fits Inserting S/N information Inserting exposure_pk information 70870 Inserting required fits keywords error information dt = 5.4863770 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800008.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800008.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.8149838 sec Processing /data/apogee/archive/56842/apR-b-12800008.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800008.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.0280118 sec Processing /data/apogee/archive/56842/apR-c-12800008.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800008.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.8695700 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800008.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 20013120 bytes Compression ratio = 1.57418 dt = 5.6718490 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800008.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19434240 bytes Compression ratio = 1.62107 dt = 5.7233889 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800008.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 31504320 bytes Output file size = 19321920 bytes Compression ratio = 1.63050 dt = 5.4631710 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800008.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800008.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800008.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800008.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800008.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting exposure header information apquickred_dbinsert completed dt = 11.034680 sec. dt = 44.704555 sec 142 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 143 ql Message = UTR=/data-ql/data/56842/apRaw-12800009-001.fits,70871,1,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. 144 ql Message = UTR=/data-ql/data/56842/apRaw-12800009-002.fits,70871,2,5 Processing /data-ql/data/56842/apRaw-12800009-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.2675152 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800009-002.fits Inserting S/N information Inserting exposure_pk information 70871 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 145 ql Message = UTR=/data-ql/data/56842/apRaw-12800009-003.fits,70871,3,5 Processing /data-ql/data/56842/apRaw-12800009-003.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 20 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 259 snr_standard = 68.7538 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.8968611 sec LONG = Array[20] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800009-003.fits Inserting S/N information Inserting exposure_pk information 70871 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 146 ql Message = UTR=/data-ql/data/56842/apRaw-12800009-004.fits,70871,4,5 Processing /data-ql/data/56842/apRaw-12800009-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 69.6471 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.1952851 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800009-004.fits Inserting S/N information Inserting exposure_pk information 70871 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 11 qr Message = UTR=DONE,12800009,56842,70871 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 00:32:49 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800009 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800009 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800009.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 69.6567 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.0267601 sec LONG = Array[1] STRUCT = -> Array[1] 148 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800009-005.fits Inserting S/N information Inserting exposure_pk information 70871 Inserting required fits keywords error information dt = 10.675948 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800009.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.9620550 sec Processing /data/apogee/archive/56842/apR-b-12800009.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.3219261 sec Processing /data/apogee/archive/56842/apR-c-12800009.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.5035350 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800009 -------------------------------------------------- MJD5 = 56842 149 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Processing chip a - ap2D-a-12800009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = -0.047 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1496 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800009.fits Processing chip b - ap2D-b-12800009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.065 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2679 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800009.fits Processing chip c - ap2D-c-12800009.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.072 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1334 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800009.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800009.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800009.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file 150 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28817280 bytes Compression ratio = 1.82181 dt = 13.797017 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800009.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Step II: Subtracting average dCounts 151 ql Message = UTR=/data-ql/data/56842/apRaw-12800010-001.fits,70872,1,5 Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. Input file size = 52499520 bytes Output file size = 28342080 bytes Compression ratio = 1.85235 dt = 12.896620 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800009.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file 152 ql Message = UTR=/data-ql/data/56842/apRaw-12800010-002.fits,70872,2,5 Processing /data-ql/data/56842/apRaw-12800010-002.fits APEXTRACT... Step II: Subtracting average dCounts APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.6097412 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800010-002.fits Inserting S/N information Inserting exposure_pk information 70872 Inserting required fits keywords error information Step III: Compressing with fpack Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 153 ql Message = UTR=/data-ql/data/56842/apRaw-12800010-003.fits,70872,3,5 Processing /data-ql/data/56842/apRaw-12800010-003.fits Input file size = 52499520 bytes Output file size = 28264320 bytes Compression ratio = 1.85745 dt = 15.215295 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800009.fits APEXTRACT... Compressing /data/apogee/quickred/56842/ap2D-b-12800009.fits APEXTRACT... Compressing /data/apogee/quickred/56842/ap2D-c-12800009.fits APEXTRACT... Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800009.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800009.fits APQL_SNRMAG ... 18 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 259 snr_standard = 69.5821 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.1299431 sec LONG = Array[18] STRUCT = -> Array[1] Compressing /data/apogee/quickred/56842/ap1D-c-12800009.fit Inserting S/N information Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800009.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800009.fits. Step 5 - Database prep and insert -------------------------- Inserting exposure_pk information 70872 Inserting required fits keywords error information starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC 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 SPECTRUM 154 ql Message = UTR=/data-ql/data/56842/apRaw-12800010-004.fits,70872,4,5 Processing /data-ql/data/56842/apRaw-12800010-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.5588 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.9282141 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800010-004.fits Inserting S/N information Inserting exposure_pk information 70872 Inserting required fits keywords error information Card is too long, comment will be truncated. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFX' card to meet the FITS standard. Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Fixed 'BOREOFFY' card to meet the FITS standard. Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFX' card to meet the FITS standard. Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFY' card to meet the FITS standard. Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Fixed 'CALOFFR' card to meet the FITS standard. Note: PyFITS uses zero-based indexing. Output verification result: HDU 0: Card 84: Card 'BOREOFFX' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 85: Card 'BOREOFFY' is not FITS standard (invalid value string: NAN.0 / TCC Boresight offset, deg). Card 90: Card 'CALOFFX' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 91: Card 'CALOFFY' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Card 92: Card 'CALOFFR' is not FITS standard (invalid value string: NAN.0 / TCC CalibOff, deg). Note: PyFITS uses zero-based indexing. 12 qr Message = UTR=DONE,12800010,56842,70872 Number of running qrBridge processes: 1 Number of valid qrBridge objects: 1 res= 1 ---------> Starting a new apquickred Bridge APEXTRACT... % Error opening file. File: % Compiled module: APQUICKRED. in APQUICKRED % Compiled module: APGUNDEF. =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 00:34:51 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 = 12800010 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- % Compiled module: APQBUNDLE. Nfiles = 5 for 12800010 % Compiled module: FITS_READ. % Compiled module: FITS_OPEN. % Compiled module: SXPAR. % Compiled module: GETTOK. % Compiled module: SXDELPAR. APEXTRACT... % Compiled module: FITS_CLOSE. Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800010.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. APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.5373 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.2813470 sec LONG = Array[1] STRUCT = -> Array[1] 156 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800010-005.fits Inserting S/N information % Compiled module: HOST_TO_IEEE. % Compiled module: REVERSE. Inserting exposure_pk information 70872 Inserting required fits keywords error information % Compiled module: DETABIFY. 157 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A dt = 19.243283 sec Step 2 - Collapsing the datacube -------------------------------- % Compiled module: AP3DQUICK. % Compiled module: HEADFITS. % Compiled module: FXPOSIT. % Compiled module: MRD_HREAD. Processing /data/apogee/archive/56842/apR-a-12800010.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits % Compiled module: MAD. Using FOWLER sampling. NFOWLER=2 % Compiled module: MEAN. % Compiled module: MOMENT. % Compiled module: SXADDHIST. Writing output to: /data/apogee/quickred/56842/ap2D-a-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT % Compiled module: FITS_WRITE. % Compiled module: MKHDR. dt = 6.9151111 sec % Compiled module: PUSH. Processing /data/apogee/archive/56842/apR-b-12800010.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.6908901 sec Processing /data/apogee/archive/56842/apR-c-12800010.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.6940751 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/56842/12800010 -------------------------------------------------- MJD5 = 56842 % Compiled module: APLOADFRAME. Inserting exposure header information Processing chip a - ap2D-a-12800010.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.049 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. apquickred_dbinsert completed dt = 56.928560 sec. dt = 164.23922 sec % Program caused arithmetic error: Floating underflow 158 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A % Compiled module: SPLOG. % Compiled module: STR_SEP. AP_EXTRACT_IMAGE: masked 1201 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800010.fits Processing chip b - ap2D-b-12800010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = -0.071 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2512 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800010.fits Processing chip c - ap2D-c-12800010.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = -0.077 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1168 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800010.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800010.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files % Compiled module: APZIP. % Compiled module: LOADINPUT. 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800010.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file % Compiled module: MKTEMP. Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28869120 bytes Compression ratio = 1.81854 dt = 12.077137 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800010.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28402560 bytes Compression ratio = 1.84841 dt = 11.757203 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800010.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28290240 bytes Compression ratio = 1.85575 dt = 12.067470 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800010.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800010.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800010.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800010.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800010.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800010.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800010.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800010.fits. Step 5 - Database prep and insert -------------------------- % Compiled module: APQUICKRED_DBPREP. % Compiled module: ZSCALE. % Compiled module: GOODPOLY. % Compiled module: BADPAR. % Compiled module: POLY_FIT. % Compiled module: STDEV. % Compiled module: APQUICKRED_DBINSERT. starting apquickred_dbinsert ... % Compiled module: GET_SQL_COL. % Compiled module: GET_SQL_SETUP. % Compiled module: IDL_SQL_DEFSYSV. Inserting Quickred data % Compiled module: REPSTR. % Compiled module: EXEC_SQL. % Compiled module: SET_SQL_COLARRAY. Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM Inserting exposure header information apquickred_dbinsert completed dt = 62.077891 sec. dt = 165.23153 sec 159 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 160 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 161 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 162 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 163 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 164 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 165 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 166 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 167 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 168 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 169 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 170 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 171 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 172 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 173 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 174 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 175 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 176 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 177 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 178 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 179 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 180 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 181 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 182 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 183 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 184 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 185 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 186 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 187 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 188 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 189 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 190 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 191 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 192 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 193 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 194 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 195 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 196 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 197 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 198 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 199 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 200 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 201 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 202 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 203 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 204 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 205 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 206 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 207 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 208 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 209 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 210 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 211 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 212 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 213 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 214 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 215 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 216 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 217 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 218 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 219 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 220 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 221 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 222 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A 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 new rollover = 86399.79 s from now, at time.struct_time(tm_year=2014, tm_mon=7, tm_mday=5, tm_hour=7, tm_min=12, tm_sec=0, tm_wday=5, tm_yday=186, tm_isdst=0) 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 Card is too long, comment will be truncated. 344 ql Message = UTR=/data-ql/data/56842/apRaw-12800011-001.fits,70879,1,3 Card is too long, comment will be truncated. 345 ql Message = UTR=/data-ql/data/56842/apRaw-12800011-002.fits,70879,2,3 Processing /data-ql/data/56842/apRaw-12800011-002.fits APQL_FITSHEADER ... dt = 0.16522217 sec STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800011-002.fits Inserting S/N information Inserting exposure_pk information 70879 Inserting required fits keywords error information Card is too long, comment will be truncated. 13 qr Message = UTR=DONE,12800011,56842,70879 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 16:02:59 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800011 Nreads=3 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 3 for 12800011 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800011.fits APQL_FITSHEADER ... dt = 0.20452714 sec STRUCT = -> Array[1] 347 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800011-003.fits Inserting S/N information Inserting exposure_pk information 70879 Inserting required fits keywords error information dt = 4.9962461 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800011.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.2053099 sec Processing /data/apogee/archive/56842/apR-b-12800011.fits Nreads=3 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 4.5779178 sec Processing /data/apogee/archive/56842/apR-c-12800011.fits Nreads=3 348 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=1 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800011.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 5.3502970 sec Step 3 - Extracting the spectra ------------------------------- Cannot do extraction for EXPTYPE=DARK Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800011.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Card is too long, comment will be truncated. Step III: Compressing with fpack 349 ql Message = UTR=/data-ql/data/56842/apRaw-12800012-001.fits,70880,1,5 Input file size = 31504320 bytes Output file size = 20073600 bytes Compression ratio = 1.56944 dt = 10.142892 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800011.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Card is too long, comment will be truncated. Input file size = 31504320 bytes Output file size = 19474560 bytes Compression ratio = 1.61772 dt = 7.0427361 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800011.fits<< (31.50 MB) Nreads = 3 Step I: Making dCounts temporary file 350 ql Message = UTR=/data-ql/data/56842/apRaw-12800012-002.fits,70880,2,5 Processing /data-ql/data/56842/apRaw-12800012-002.fits Step II: Subtracting average dCounts APEXTRACT... Step III: Compressing with fpack APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 5.0035269 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800012-002.fits Inserting S/N information Inserting exposure_pk information 70880 Inserting required fits keywords error information Input file size = 31504320 bytes Output file size = 19382400 bytes Compression ratio = 1.62541 dt = 7.8166070 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800011.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800011.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800011.fits Card is too long, comment will be truncated. Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800011.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800011.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM 351 ql Message = UTR=/data-ql/data/56842/apRaw-12800012-003.fits,70880,3,5 Processing /data-ql/data/56842/apRaw-12800012-003.fits Inserting exposure header information APEXTRACT... APEXTRACT... apquickred_dbinsert completed dt = 7.4454110 sec. dt = 57.221716 sec APEXTRACT... APQL_SNRMAG ... 18 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 259 snr_standard = 70.1029 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 6.8496790 sec LONG = Array[18] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800012-003.fits Inserting S/N information Inserting exposure_pk information 70880 Inserting required fits keywords error information Card is too long, comment will be truncated. 352 ql Message = UTR=/data-ql/data/56842/apRaw-12800012-004.fits,70880,4,5 Processing /data-ql/data/56842/apRaw-12800012-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.9118 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.1175840 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800012-004.fits Inserting S/N information Inserting exposure_pk information 70880 Inserting required fits keywords error information Card is too long, comment will be truncated. 14 qr Message = UTR=DONE,12800012,56842,70880 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 16:04:11 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800012 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800012 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800012.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 70.7647 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 4.0873611 sec LONG = Array[1] STRUCT = -> Array[1] 354 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800012-005.fits Inserting S/N information Inserting exposure_pk information 70880 Inserting required fits keywords error information dt = 10.245987 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800012.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 2.1053979 sec Processing /data/apogee/archive/56842/apR-b-12800012.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.9383800 sec Processing /data/apogee/archive/56842/apR-c-12800012.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 1.9421041 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800012 -------------------------------------------------- MJD5 = 56842 Processing chip a - ap2D-a-12800012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.084 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1354 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800012.fits Processing chip b - ap2D-b-12800012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.060 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2688 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800012.fits Processing chip c - ap2D-c-12800012.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.051 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1426 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800012.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800012.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800012.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28811520 bytes Compression ratio = 1.82217 dt = 9.3928111 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800012.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28339200 bytes Compression ratio = 1.85254 dt = 9.3020780 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800012.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28287360 bytes Compression ratio = 1.85594 dt = 9.4191470 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800012.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800012.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800012.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800012.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800012.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800012.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800012.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800012.fits. Step 5 - Database prep and insert -------------------------- starting apquickred_dbinsert ... Inserting Quickred data Inserting Quickred IMBINZOOM Inserting Quickred SPECTRUM 355 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Card is too long, comment will be truncated. 356 ql Message = UTR=/data-ql/data/56842/apRaw-12800013-001.fits,70881,1,5 Card is too long, comment will be truncated. 357 ql Message = UTR=/data-ql/data/56842/apRaw-12800013-002.fits,70881,2,5 Processing /data-ql/data/56842/apRaw-12800013-002.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 300 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300 snr_standard = 0.00000 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.0518920 sec % Program caused arithmetic error: Floating divide by 0 LONG = Array[300] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800013-002.fits Inserting S/N information Inserting exposure_pk information 70881 Inserting required fits keywords error information Inserting exposure header information Card is too long, comment will be truncated. 358 ql Message = UTR=/data-ql/data/56842/apRaw-12800013-003.fits,70881,3,5 Processing /data-ql/data/56842/apRaw-12800013-003.fits APEXTRACT... APEXTRACT... apquickred_dbinsert completed dt = 77.714361 sec. dt = 149.65657 sec % Program caused arithmetic error: Floating underflow APEXTRACT... APQL_SNRMAG ... 20 missing fibers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 259 snr_standard = 68.8333 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.3692420 sec LONG = Array[20] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800013-003.fits Inserting S/N information Inserting exposure_pk information 70881 Inserting required fits keywords error information Card is too long, comment will be truncated. 359 ql Message = UTR=/data-ql/data/56842/apRaw-12800013-004.fits,70881,4,5 Processing /data-ql/data/56842/apRaw-12800013-004.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 69.8358 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 3.0178871 sec LONG = Array[1] STRUCT = -> Array[1] Inserting basic information for -> apRaw-12800013-004.fits Inserting S/N information Inserting exposure_pk information 70881 Inserting required fits keywords error information Card is too long, comment will be truncated. 15 qr Message = UTR=DONE,12800013,56842,70881 Number of running qrBridge processes: 2 Number of valid qrBridge objects: 2 res= 1 1 apqractor_lun= 100 APQUICKRED Completed normally in APQUICKRED =============================== Running APOGEE QUICK REDUCTION =============================== Fri Jul 4 16:06:59 2014 Using BPM = /data-ql/spectro/v0.6//cal/bpm/55577-00000037 Using PSF = /data-ql/spectro/v0.6//cal/psf/09710014 ----------------------------------------------------------- Processing Frame = 12800013 Nreads=5 ----------------------------------------------------------- Step 1 - Bundling ----------------- Nfiles = 5 for 12800013 Writing bundled file to /data/apogee/archive/56842/apR-[abc]-12800013.fits APEXTRACT... APEXTRACT... APEXTRACT... APQL_SNRMAG ... 1 missing fibers: 259 snr_standard = 69.8209 logsnr_hmag_coef = 0.00000 0.00000 APQL_FITSHEADER ... dt = 2.7215068 sec LONG = Array[1] STRUCT = -> Array[1] 361 ql Message = UTR=DONE Inserting basic information for -> apRaw-12800013-005.fits Inserting S/N information Inserting exposure_pk information 70881 Inserting required fits keywords error information dt = 9.7851858 sec Step 2 - Collapsing the datacube -------------------------------- Processing /data/apogee/archive/56842/apR-a-12800013.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-a-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-a-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.6816821 sec Processing /data/apogee/archive/56842/apR-b-12800013.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-b-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-b-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.8893220 sec Processing /data/apogee/archive/56842/apR-c-12800013.fits Nreads=5 Using BPM file = /data-ql/spectro/v0.6//cal/bpm/apBPM-c-55577-00000037.fits Using FOWLER sampling. NFOWLER=2 Writing output to: /data/apogee/quickred/56842/ap2D-c-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT dt = 3.5642190 sec Step 3 - Extracting the spectra ------------------------------- Extracting file /data/apogee/quickred/56842/12800013 -------------------------------------------------- MJD5 = 56842 Processing chip a - ap2D-a-12800013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-a-09710014.fits Recentering shift = 0.080 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1253 pixels Writing output to: /data/apogee/quickred/56842/ap1D-a-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-a-12800013.fits Processing chip b - ap2D-b-12800013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-b-09710014.fits Recentering shift = 0.054 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 2428 pixels Writing output to: /data/apogee/quickred/56842/ap1D-b-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-b-12800013.fits Processing chip c - ap2D-c-12800013.fits PSF file = /data-ql/spectro/v0.6//cal/psf/apPSF-c-09710014.fits Recentering shift = 0.041 Using Gaussian PSF fitting Extraction ROW NITER SIG(med) CHI^2 AP_EXTRACT_IMAGE: masked 1265 pixels Writing output to: /data/apogee/quickred/56842/ap1D-c-12800013.fits Saving FLUX/ERR as LONG instead of FLOAT Writing 2D model to: /data/apogee/quickred/56842/ap2Dmodel-c-12800013.fits AP2PROC finished Step 4 - Compressing files -------------------------- Compressing the bundled files 3 Files input 1/3 Compressing >>/data/apogee/archive/56842/apR-a-12800013.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28863360 bytes Compression ratio = 1.81890 dt = 9.1938052 sec 2/3 Compressing >>/data/apogee/archive/56842/apR-b-12800013.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts 362 ql Message = ditherPosition=12.994020,A 0 - namedDitherPos=A Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28399680 bytes Compression ratio = 1.84860 dt = 9.3072870 sec 3/3 Compressing >>/data/apogee/archive/56842/apR-c-12800013.fits<< (52.50 MB) Nreads = 5 Step I: Making dCounts temporary file Step II: Subtracting average dCounts Step III: Compressing with fpack Input file size = 52499520 bytes Output file size = 28272960 bytes Compression ratio = 1.85688 dt = 9.2957001 sec Compressing the 2D images with FPACK Compressing /data/apogee/quickred/56842/ap2D-a-12800013.fits Compressing /data/apogee/quickred/56842/ap2D-b-12800013.fits Compressing /data/apogee/quickred/56842/ap2D-c-12800013.fits Compressing the 1D spectral files with FPACK Compressing /data/apogee/quickred/56842/ap1D-a-12800013.fits Compressing /data/apogee/quickred/56842/ap1D-b-12800013.fits Compressing /data/apogee/quickred/56842/ap1D-c-12800013.fits Deleting Bundled files % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-a-12800013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-b-12800013.fits. % FILE_DELETE: Removed file: /data/apogee/archive/56842/apR-c-12800013.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 = 73.952764 sec. dt = 154.75728 sec % Program caused arithmetic error: Floating underflow 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 Error reading apqlactor_lun -> testing the socket connection 372 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 46995 Connection from 127.0.0.1 52391