BOSS DR12 Notes (v1.2) ====================== :download:`Download ` this notebook. .. code:: python # imports import os import h5py from astropy.table import Table, vstack from linetools.spectra import io as lsio .. code:: python dpath = os.getenv('RAW_IGMSPEC')+'/BOSS/' QSOs ---- Grabbing catalogs from http://www.sdss.org/dr12/algorithms/boss-dr12-quasar-catalog/ DR12 Quasar Catalog ~~~~~~~~~~~~~~~~~~~ Main catalog from BOSS (Paris et al. 2015) See https://data.sdss.org/datamodel/files/BOSS\_QSO/DR12Q/DR12Q.html for the data model. Downloaded DR12Q.fits (513 MB): SDSS-DR12Q (Main catalog, fits format) on 14 June 2016 .. code:: python boss_file = dpath + 'DR12Q.fits.gz' boss_hdu = fits.open(boss_file) boss_hdu.info() .. parsed-literal:: Filename: /u/xavier/Raw_IGMspec/BOSS/DR12Q.fits.gz No. Name Type Cards Dimensions Format 0 PRIMARY PrimaryHDU 16 (19442,) uint8 1 DR12Q.fits BinTableHDU 644 297301R x 158C [18A, D, D, J, J, J, J, D, E, E, J, D, D, D, D, D, D, I, K, K, K, K, J, 32J, 32J, 32J, J, J, J, J, I, D, D, 32D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, I, D, D, D, D, D, J, D, D, J, D, D, D, D, D, I, J, 3A, I, I, 19A, 5E, 5E, 5E, 5E, 5D, D, D, 5E, 5E, D, I, D, D, D, D, D, D, I, D, D, D, D, D, D, D, D, D, D, D, D, I, D, I, D, D, D, D, D, D, D, J, D, D, D, J, D, D, D, J, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, 4A, 4A, D, I, E, E, E, E, E, E, E, E, I, D, D, D] .. code:: python boss_head0 = boss_hdu[0].header boss_head0 .. parsed-literal:: SIMPLE = T / Standard FITS format BITPIX = 8 / Character data NAXIS = 1 / Text string NAXIS1 = 19442 / Number of characters VOTMETA = T / Table metadata in VOTable format EXTEND = T / There are standard extensions COMMENT COMMENT The data in this primary HDU consists of bytes which COMMENT comprise a VOTABLE document. COMMENT The VOTable describes the metadata of the table contained COMMENT in the following BINTABLE extension. COMMENT Such a BINTABLE extension can be used on its own as a perfectly COMMENT good table, but the information from this HDU may provide some COMMENT useful additional metadata. COMMENT There is one following BINTABLE. NTABLE = 1 / Number of following BINTABLE HDUs .. code:: python boss_dr12 = Table(boss_hdu[1].data) boss_dr12[0:5] .. raw:: html <Table length=5>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGZ_PCAERR_ZPCAPCA_QUALZ_CIVZ_CIIIZ_MGIISDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0NSPEC_BOSSPLATE_DUPLICATE [32]MJD_DUPLICATE [32]FIBERID_DUPLICATE [32]SDSS_DR7PLATE_DR7MJD_DR7FIBERID_DR7UNIFORMALPHA_NUSNR_SPECSNR_DUPLICATE [32]SNR_1700SNR_3000SNR_5150FWHM_CIVBHWHM_CIVRHWHM_CIVAMP_CIVREWE_CIVERR_REWE_CIVFWHM_CIIIBHWHM_CIIIRHWHM_CIIIAMP_CIIIREWE_CIIIERR_REWE_CIIIFWHM_MGIIBHWHM_MGIIRHWHM_MGIIAMP_MGIIREWE_MGIIERR_REWE_MGIIBAL_FLAG_VIBI_CIVERR_BI_CIVAI_CIVERR_AI_CIVCHI2TROUGHNCIV_2000VMIN_CIV_2000VMAX_CIV_2000NCIV_450VMIN_CIV_450VMAX_CIV_450REW_SIIVREW_CIVREW_ALIIIRUN_NUMBERPHOTO_MJDRERUN_NUMBERCOL_NUMBERFIELD_NUMBEROBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]TARGET_FLUX [5]MIDGMIEXTINCTION [5]EXTINCTION_RECAL [5]HI_GALVAR_MATCHEDVAR_CHI2VAR_AVAR_GAMMARASS_COUNTSRASS_COUNTS_SNRSDSS2ROSAT_SEPN_DETECTION_XMMFLUX02_12KEV_SGLERR_FLUX02_12KEV_SGLFLUX02_2KEVERR_FLUX02_2KEVFLUX2_12KEVERR_FLUX2_12KEVFLUX02_12KEVERR_FLUX02_12KEVLUM02_2KEV_SGLLUM05_2KEVLUM2_12KEVLUM02_2KEVLUMX2_10_UPPERSDSS2XMM_SEPGALEX_MATCHEDFUVFUV_IVARNUVNUV_IVARJMAGERR_JMAGJSNRJRDFLAGHMAGERR_HMAGHSNRHRDFLAGKMAGERR_KMAGKSNRKRDFLAGSDSS2MASS_SEPW1MAGERR_W1MAGW1SNRW1CHI2W2MAGERR_W2MAGW2SNRW2CHI2W3MAGERR_W3MAGW3SNRW3CHI2W4MAGERR_W4MAGW4SNRW4CHI2CC_FLAGSPH_FLAGSDSS2WISE_SEPUKIDSS_MATCHEDYFLUXYFLUX_ERRJFLUXJFLUX_ERRHFLUXHFLUX_ERRKFLUXKFLUX_ERRFIRST_MATCHEDFIRST_FLUXFIRST_SNRSDSS2FIRST_SEP
str18float64float64int32int32int32int32float64float32float32int32float64float64float64float64float64float64int16int64int64int64int64int32int32int32int32int32int32int32int32int16float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64int16float64float64float64float64float64int32float64float64int32float64float64float64float64float64int16int32str3int16int16str19float32float32float32float32float64float64float64float32float32float64int16float64float64float64float64float64float64int16float64float64float64float64float64float64float64float64float64float64float64float64int16float64int16float64float64float64float64float64float64float64int32float64float64float64int32float64float64float64int32float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64str4str4float64int16float32float32float32float32float32float32float32float32int16float64float64float64
000000.45+174625.40.0018982851837617.77373912992685149306173562385282.309097290042.30910.00094333902.30763868197-1.00.3461822790842.312307913622.306384949272.3046866469021990237962240000-1 .. -1-1 .. -1-1 .. -10-1-1-100.5373362131790.779484925454-1.0 .. -1.00.585682936420.915501904005-1.04278.79003411595.28864962683.50138452.1532874185344.00286438121.400971661473575.001089011554.121658032020.879430970.70666693649738.428567172115.85172403497996.403883274579.190127493417.213755780.22327953562569.386000070317.880810804200.00.00.00.00.000.00.000.00.00.00.00.0771354741301423112376786018421310801.03848 .. 2.6584312.3597 .. 0.85282822.4398 .. 21.36270.287135 .. 0.3864051.03847694397 .. 2.65843176842-23.882931269-0.08209104090930.146195 .. 0.04194420.113614 .. 0.033851121.929712613800.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.3023188710218.785573140380.7275648713114.537358964920.00.00.000.00.00.000.00.00.000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.000.00.00.00.00.00.00.00.0-10.00.00.0
000000.66+145828.80.0027564300929714.97467549372451013526177562685952.497940778732.497940.0008752802.51587470410.001526146178890.06378377021592.496505637842.48943398984-1.00219902325555200016172 .. -156269 .. -1366 .. -10-1-1-10-1.026877641613.500914590413.17286659113 .. -1.02.835184252321.00020946838-1.05336.11388032014.512036213321.601844093.3597351900223.51463081670.610352506189292.630267674320.174556644972.455711031.9408957357824.29272322111.93123733219-1.0-1.0-1.0-1.0-1.0-1.000.00.00.00.00.000.00.000.00.00.00.00.0256652170301430912376564956505705981.65166 .. 5.4298515.6463 .. 0.83617121.9475 .. 20.64340.16385 .. 0.210973-1.0 .. -1.0-25.23068915860.3481580913070.198727 .. 0.0570160.113059 .. 0.033685721.941300196933.387173652650.08595311641690.1177346035840.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.0463186129928701.1042837310.0525297634304384.7509621980.00.00.000.00.00.000.00.00.000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.011.86038e-313.14768e-322.31095e-314.56533e-322.35531e-315.97048e-322.42715e-316.52172e-3200.00.00.0
000000.97+044947.20.004052388539894.829780574671542794864415558314641.618846058851.618850.00058545801.628610432140.0005182338281230.0515782360318-1.01.623929375611.62986379892021990239109120000-1 .. -1-1 .. -1-1 .. -10-1-1-10-0.2812497169677.11018367836-1.0 .. -1.01.2681497422313.8079141452-1.0-1.0-1.0-1.0-1.0-1.0-1.05863.205219051992.146740073871.058478974.3919526461226.80874490131.087489737092443.600566291249.457787051194.142779245.2894792637634.79888133621.1283836330700.00.00.00.00.000.00.000.00.00.00.00.0775454764301331412376787774043587766.64573 .. 19.90437.15662 .. 0.52485620.4432 .. 19.25110.0610158 .. 0.0750861-1.0 .. -1.0-25.60026188090.2596285343170.169289 .. 0.04856990.0706297 .. 0.021043921.98409955933.04606914520.008745283819741.385864973070.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.34930804371822.58723427741.5732928514513.8711351590.00.00.000.00.00.000.00.00.000.015.5030.043999999761624.50.905213.9870.043999999761624.50.91310.7640.1120000034579.70.94188.0560.2049999982125.30.00000AABB0.268512449715.52544e-313.59559e-326.5975e-314.15465e-329.03816e-314.42033e-328.56743e-315.17877e-3200.00.00.0
000001.27-020159.70.00531697386447-2.03327328857621453594354558106781.360357522961.360360.00044679801.36201173340.0003876996977410.067487221695-1.01.369479005761.3622835984802621440000-1 .. -1-1 .. -1-1 .. -10-1-1-10-1.393261600876.19811995326-1.0 .. -1.04.666972064388.58575755825-1.0-1.0-1.0-1.0-1.0-1.0-1.04531.637080151976.866754522554.770325633.8921704452717.45736957770.6073543582263824.898949051722.624020332102.274928727.3096807308446.75868903290.68939894918200.00.00.00.00.000.00.000.00.00.00.00.079075484730157212376794355922371665.76685 .. 29.057910.6877 .. 1.0045720.597 .. 18.84110.0575218 .. 0.03723135.32644176483 .. 29.2693309784-25.6526096460.698097050190.196977 .. 0.05651380.0771557 .. 0.022988422.069714335300.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.00.00.00.00.00.00.000.00.00.000.00.00.000.014.8880.034000001847732.01.10513.5190.03500000014931.30.921110.4440.087999999523212.30.95718.1450.2590000033384.20.00000AAAB0.092156313138900.00.00.00.00.00.00.00.011.259999990467.048389023930.571058551544
000001.37-011930.00.00574621499496-1.32500879187666926184354558106462.3282.332650.00019591902.334564796810.0007835324737420.0582011890982.332229605012.335435048672.323010568850164926750883840000-1 .. -1-1 .. -1-1 .. -10-1-1-11-0.8027736994678.25765994227-1.0 .. -1.09.812375925171.86024098217-1.03370.416453431261.096908682109.3195447413.369989622338.26953380521.46952707592542.76392491280.21870111262.54522384.7163762627524.209510051.618332563744449.890013662659.602367371790.287646290.82139671947915.35839959071.5506666803500.00.00.00.00.000.00.000.00.00.00.00.0777854769301631712376788820943831645.31167 .. 11.05357.51421 .. 0.88716620.6862 .. 19.88640.0744644 .. 0.1033635.21554374695 .. 11.9897375107-25.7973009383-0.01267024874690.226728 .. 0.06504970.0805806 .. 0.024008822.069714335300.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.092913292348444.98808677060.227569475772.517422463880.00.00.000.00.00.000.00.00.000.016.720.10300000011910.61.03815.9290.1669999957086.50.900411.9030.2849999964243.80.97038.981-999.999023438-0.80.00000ABBU0.45093799133700.00.00.00.00.00.00.00.000.00.00.0
Serendipitous QSOs ~~~~~~~~~~~~~~~~~~ http://data.sdss3.org/sas/dr12/boss/qso/DR12Q/DR12Q\_sup.fits As described here https://data.sdss.org/datamodel/files/BOSS\_QSO/DR12Q/DR12Q\_sup.html .. code:: python # Read boss_sup = Table.read(os.getenv('RAW_IGMSPEC')+'/BOSS/DR12Q_sup.fits.gz') .. code:: python boss_sup[0:5] .. raw:: html <Table length=5>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGSDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0BAL_FLAG_VIOBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]EXTINCTION [5]
-degdeg---------------nanomaggies----
str18float64float64int32int32int32int32float64float32float32int32int16int64int64int64int64int32str19float32float32float32float32float32
000000.47-002703.90.00197831659392-0.451088294717858743084216554773100.250.2499524.4377e-050106871947673600012376571903683463612.10464 .. 11.422815.7601 .. 1.5161518.7152 .. 17.27560.128812 .. 0.07655380.212343 .. 0.0609224
000037.70+160359.50.15711482915416.06655289712545978906139561929960.4585650.4585633.89529e-0501134000012376529447860308611.70663 .. 17.583715.5332 .. 0.80869323.9659 .. 20.43710.159289 .. 0.0684210.194462 .. 0.0557924
000051.26-001411.00.213592530117-0.236398018053878382934216554772400.8880.8872010.0001788780106871947673600012376637836606181880.694035 .. 4.1611431.5436 .. 2.5829424.4937 .. 19.54730.25831 .. 0.1529640.172871 .. 0.0495976
000101.03+302622.10.25432125053630.43947613133730310137134565666110.4995440.4995433.37542e-0501134000012376632344515712951.78457 .. 11.85327.3271 .. 1.4699824.0116 .. 20.01780.114978 .. 0.07496890.260662 .. 0.0747855
000107.52+002625.60.2813571619150.4404623154291077274604216554778040.5170.5167828.93751e-050106871947673600012376632779278914180.87537 .. 6.8880828.6253 .. 1.7188824.9493 .. 20.46440.220803 .. 0.1175450.140934 .. 0.0404347
Are these new? ^^^^^^^^^^^^^^ .. code:: python mt = (boss_dr12['PLATE'] == 7134) & (boss_dr12['FIBERID'] == 611) np.sum(mt) .. parsed-literal:: 0 Grab the spectra ^^^^^^^^^^^^^^^^ .. code:: python # List for bulk download pmf = boss_sup[['PLATE','MJD','FIBERID']] pmf.write('pmf_12sup.ascii', format='ascii') # Had to then strip the first line wget ^^^^ Used this website: http://dr12.sdss3.org/bulkSpectra :: wget -i boss_12sup.wget Bad QSOs ~~~~~~~~ http://data.sdss3.org/sas/dr12/boss/qso/DR12Q/DR12Q\_supbad.fits As described here https://data.sdss.org/datamodel/files/BOSS\_QSO/DR12Q/DR12Q\_sup.html .. code:: python # Read boss_supbad = Table.read(os.getenv('RAW_IGMSPEC')+'/BOSS/DR12Q_supbad.fits.gz') .. parsed-literal:: WARNING: UnitsWarning: '-' did not parse as fits unit: Invalid character at col 0 [astropy.units.core] WARNING: UnitsWarning: 'nanomaggies' did not parse as fits unit: At col 0, Unit 'nanomaggies' not supported by the FITS standard. [astropy.units.core] .. code:: python boss_supbad[0:5] .. raw:: html <Table length=5>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGSDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0BAL_FLAG_VIOBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]EXTINCTION [5]
-degdeg---------------nanomaggies----
str18float64float64int32int32int32int32float64float64float64int32int32int64int64int64int64int32str1float64float64float64float64float64
000007.58+002943.20.03162025017350.4953524273371075448573579551565262.254-1.0-1.0-1-12129920800-4.642229 .. 10.62479914.9521355341 .. 1.2160517947620.8331835993 .. 19.9341981930.0588600934875 .. 0.088924470481-1.0 .. -1.0
000031.86+010305.20.132780021.0514681222897513579551565481.093-1.0-1.0-1-12191360000-7.5559435 .. 15.9096995.2021329217 .. 0.38437522738620.3042782455 .. 19.4958450920.0612405683737 .. 0.104844818233-1.0 .. -1.0
000046.69+010951.20.194542981.16423171221001293579551565464.248-1.0-1.0-1-1197632536870912000-0.2220063 .. 2.245993119.3163281686 .. 1.3907906569524.1340867529 .. 21.62147895570.765997462035 .. 0.347758989747-1.0 .. -1.0
000058.35+002528.20.243128087290.4245114821861075402123579551565660.864-1.0-1.0-1-12170880000-2.4312067 .. 6.605216521.9473847961 .. 1.7087159095821.5354452902 .. 20.45028235720.0913710645505 .. 0.11898391364-1.0 .. -1.0
000119.36+010524.70.3306998293761.090218107271220995133579551565882.305-1.0-1.0-1-12048068719476736000-2.0136375 .. 5.67779416.4324544832 .. 0.66134510307421.7400467738 .. 20.61455092120.125474441775 .. 0.212846317686-1.0 .. -1.0
Are these new? ^^^^^^^^^^^^^^ .. code:: python mt = (boss_dr12['PLATE'] == 3579) & (boss_dr12['FIBERID'] == 526) np.sum(mt) .. parsed-literal:: 0 Grab the spectra ^^^^^^^^^^^^^^^^ Grabbed from the website directly: http://data.sdss3.org/sas/dr12/boss/qso/DR12Q/spec\_supbad.tar.gz Stack ----- .. code:: python boss_meta = vstack([boss_dr12, boss_sup, boss_supbad], join_type='outer') .. parsed-literal:: WARNING: MergeConflictWarning: Cannot merge meta key 'EXTNAME' types and , choosing EXTNAME='DR12Q_supbad_v2_6.fits' [astropy.utils.metadata] WARNING: MergeConflictWarning: Cannot merge meta key 'DATE-HDU' types and , choosing DATE-HDU='2014-10-28T20:22:26' [astropy.utils.metadata] .. code:: python boss_meta[-10:] .. raw:: html <Table masked=True length=10>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGZ_PCAERR_ZPCAPCA_QUALZ_CIVZ_CIIIZ_MGIISDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0NSPEC_BOSSPLATE_DUPLICATE [32]MJD_DUPLICATE [32]FIBERID_DUPLICATE [32]SDSS_DR7PLATE_DR7MJD_DR7FIBERID_DR7UNIFORMALPHA_NUSNR_SPECSNR_DUPLICATE [32]SNR_1700SNR_3000SNR_5150FWHM_CIVBHWHM_CIVRHWHM_CIVAMP_CIVREWE_CIVERR_REWE_CIVFWHM_CIIIBHWHM_CIIIRHWHM_CIIIAMP_CIIIREWE_CIIIERR_REWE_CIIIFWHM_MGIIBHWHM_MGIIRHWHM_MGIIAMP_MGIIREWE_MGIIERR_REWE_MGIIBAL_FLAG_VIBI_CIVERR_BI_CIVAI_CIVERR_AI_CIVCHI2TROUGHNCIV_2000VMIN_CIV_2000VMAX_CIV_2000NCIV_450VMIN_CIV_450VMAX_CIV_450REW_SIIVREW_CIVREW_ALIIIRUN_NUMBERPHOTO_MJDRERUN_NUMBERCOL_NUMBERFIELD_NUMBEROBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]TARGET_FLUX [5]MIDGMIEXTINCTION [5]EXTINCTION_RECAL [5]HI_GALVAR_MATCHEDVAR_CHI2VAR_AVAR_GAMMARASS_COUNTSRASS_COUNTS_SNRSDSS2ROSAT_SEPN_DETECTION_XMMFLUX02_12KEV_SGLERR_FLUX02_12KEV_SGLFLUX02_2KEVERR_FLUX02_2KEVFLUX2_12KEVERR_FLUX2_12KEVFLUX02_12KEVERR_FLUX02_12KEVLUM02_2KEV_SGLLUM05_2KEVLUM2_12KEVLUM02_2KEVLUMX2_10_UPPERSDSS2XMM_SEPGALEX_MATCHEDFUVFUV_IVARNUVNUV_IVARJMAGERR_JMAGJSNRJRDFLAGHMAGERR_HMAGHSNRHRDFLAGKMAGERR_KMAGKSNRKRDFLAGSDSS2MASS_SEPW1MAGERR_W1MAGW1SNRW1CHI2W2MAGERR_W2MAGW2SNRW2CHI2W3MAGERR_W3MAGW3SNRW3CHI2W4MAGERR_W4MAGW4SNRW4CHI2CC_FLAGSPH_FLAGSDSS2WISE_SEPUKIDSS_MATCHEDYFLUXYFLUX_ERRJFLUXJFLUX_ERRHFLUXHFLUX_ERRKFLUXKFLUX_ERRFIRST_MATCHEDFIRST_FLUXFIRST_SNRSDSS2FIRST_SEP
-degdeg---------------nanomaggies----
str18float64float64int32int32int32int32float64float64float64int32float64float64float64float64float64float64int32int64int64int64int64int32int32int32int32int32int32int32int32int16float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64int32float64float64float64float64float64int32float64float64int32float64float64float64float64float64int16int32str3int16int16str19float64float64float64float64float64float64float64float64float32float64int16float64float64float64float64float64float64int16float64float64float64float64float64float64float64float64float64float64float64float64int16float64int16float64float64float64float64float64float64float64int32float64float64float64int32float64float64float64int32float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64str4str4float64int16float32float32float32float32float32float32float32float32int16float64float64float64
230347.27+011011.7345.946981.1699291230673073564551467081.133-1.0-1.0-1-------------15120000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------8.683229 .. 11.9411048.80785300705 .. 1.733264989720.1532968633 .. 19.8073887980.0413347074024 .. 0.0669556770567-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230400.66+004357.9346.0027777360.7327742102431124268433564551467200.754-1.0-1.0-1-------------1137216000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------2.5841134 .. 8.96780716.2568670805 .. 1.4031728961921.4692210797 .. 20.11828436740.0995042208842 .. 0.0976787882898-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230418.88+010031.5346.0786733171.008755306871170234953564551467581.085-1.0-1.0-1-------------1214016000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------2.8848875 .. 10.6138117.7033431581 .. 0.96116821584521.3496777952 .. 19.93532172760.0859535236572 .. 0.0996266724508-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230430.76+002639.9346.1282041790.4444412281381078882173564551467620.881-1.0-1.0-1-------------1219136000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------2.8017366 .. 6.18373623.5941683202 .. 1.6599248281521.3814317413 .. 20.52187264970.076985101214 .. 0.128380788528-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230512.31+011127.4346.3013028751.190961119621230960283564551467882.177-1.0-1.0-1-------------1151552000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------2.6791377 .. 7.4731616.1923604984 .. 1.7124377905221.4300124108 .. 20.31623929860.0963096695282 .. 0.10570606694-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230632.06+004611.7346.633590.769944021124374543564551468780.571-1.0-1.0-1-------------1198656000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------11.915462 .. 20.2226527.50866994735 .. 1.0706782231719.8097227851 .. 19.2354047290.0327540232955 .. 0.0506850959586-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230649.36+010400.8346.705671.0669161213004003564551468721.23-1.0-1.0-1-------------120480000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------21.713095 .. 40.899763.27599264877 .. 0.61775524280219.1581956687 .. 18.47069810110.0272811996246 .. 0.0332603103276-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
230739.58+005508.2346.9149559860.9189631696281170084233564551469542.175-1.0-1.0-1-------------167584000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------1---------------------------------------2.8842034 .. 20.08488816.5503410957 .. 0.91721304206921.3499352888 .. 19.24282646420.0888001877071 .. 0.0550260213407-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
235814.49+000615.0359.5603769930.104167978374966652513579551565142.464-1.0-1.0-1-------------1151552000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------1.3839571 .. 3.747645129.8771887071 .. 1.8648720277722.1471934299 .. 21.06560385820.134800885816 .. 0.193780050211-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
235948.09+001229.5359.9503935640.208213386828968399973579551565342.058-1.0-1.0-1-------------1218112000---- .. ---- .. ---- .. ------------------ .. --------------------------------------------0---------------------------------------10.828461 .. 19.0729352.11206294195 .. 1.2017425205119.9135831582 .. 19.29895617820.0668894441314 .. 0.0507243752345-- .. -------1.0 .. -1.0-- .. ----------------------------------------------------------------------------------------------------------------------------------------------------
DR12 spectra ------------ .. code:: python hdu = fits.open(os.getenv('RAW_IGMSPEC')+'/BOSS/DR12_ALLQSO_SPEC_106_flux_nointerp.fits.gz') :: --------------------------------------------------------------------------- KeyboardInterrupt Traceback (most recent call last) in () ----> 1 hdu = fits.open(os.getenv('RAW_IGMSPEC')+'/BOSS/DR12_ALLQSO_SPEC_106_flux_nointerp.fits.gz') /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in fitsopen(name, mode, memmap, save_backup, cache, **kwargs) 136 raise ValueError('Empty filename: %s' % repr(name)) 137 --> 138 return HDUList.fromfile(name, mode, memmap, save_backup, cache, **kwargs) 139 140 /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in fromfile(cls, fileobj, mode, memmap, save_backup, cache, **kwargs) 278 279 return cls._readfrom(fileobj=fileobj, mode=mode, memmap=memmap, --> 280 save_backup=save_backup, cache=cache, **kwargs) 281 282 @classmethod /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in _readfrom(cls, fileobj, data, mode, memmap, save_backup, cache, **kwargs) 836 837 try: --> 838 hdu = _BaseHDU.readfrom(ffo, **kwargs) 839 except EOFError: 840 break /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/base.pyc in readfrom(cls, fileobj, checksum, ignore_missing_end, **kwargs) 421 hdu = cls._readfrom_internal(fileobj, checksum=checksum, 422 ignore_missing_end=ignore_missing_end, --> 423 **kwargs) 424 425 # If the checksum had to be checked the data may have already been read /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/base.pyc in _readfrom_internal(cls, data, header, checksum, ignore_missing_end, **kwargs) 481 if header is None: 482 header_offset = data.tell() --> 483 header = Header.fromfile(data, endcard=not ignore_missing_end) 484 hdu_fileobj = data 485 data_offset = data.tell() # *after* reading the header /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/header.pyc in fromfile(cls, fileobj, sep, endcard, padding) 458 459 return cls._from_blocks(block_iter, is_binary, sep, endcard, --> 460 padding)[1] 461 finally: 462 if close_file: /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/header.pyc in _from_blocks(cls, block_iter, is_binary, sep, endcard, padding) 504 while True: 505 # find the END card --> 506 end_found, block = cls._find_end_card(block, clen) 507 508 read_blocks.append(decode_ascii(block)) /Users/xavier/anaconda/lib/python2.7/site-packages/astropy/io/fits/header.pyc in _find_end_card(cls, block, card_len) 571 """ 572 --> 573 for mo in HEADER_END_RE.finditer(block): 574 # Ensure the END card was found, and it started on the 575 # boundary of a new card (see ticket #142) KeyboardInterrupt: .. code:: python hdu.info() KG file ------- .. code:: python kg_file = os.getenv('RAW_IGMSPEC')+'/BOSS/BOSSLyaDR12_spectra_v1.0/6981/speclya-6981-56443-0988.fits.gz' .. code:: python hdu = fits.open(kg_file) .. code:: python hdu.info() .. parsed-literal:: Filename: /raid/Raw_IGMspec//BOSS/BOSSLyaDR12_spectra_v1.0/6981/speclya-6981-56443-0988.fits.gz No. Name Type Cards Dimensions Format 0 PRIMARY PrimaryHDU 121 () 1 COADD BinTableHDU 49 4573R x 12C [E, E, E, J, J, E, E, E, J, E, E, E] 2 SPALL BinTableHDU 483 1R x 232C [27A, 14A, 4A, E, E, J, J, E, J, E, E, E, K, K, K, K, K, B, B, J, I, 5E, 5E, J, J, J, J, 6A, 6A, 16A, D, D, 6A, 21A, E, E, E, J, E, 24A, 10J, J, 10E, E, E, E, E, E, E, J, E, E, E, J, 5E, E, E, 10E, 10E, 10E, 5E, 5E, 5E, 5E, 5E, J, J, E, E, E, E, E, E, 16A, 9A, 12A, E, E, E, E, E, E, E, E, J, E, E, J, J, 6A, 21A, E, 35E, K, 19A, 19A, 19A, B, B, B, I, 3A, B, I, I, I, I, J, E, J, J, E, E, E, E, E, E, E, E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5J, 5J, 5J, 5E, 5J, 75E, 75E, 5E, 5E, 5E, 5J, 5E, D, D, D, D, D, D, D, D, D, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 5E, 40E, 40E, 5J, 5J, 5E, 5E, 5D, J, J, J, J, J, J, J, E] 3 SPZLINE BinTableHDU 57 31R x 19C [J, J, J, 13A, D, E, E, E, E, E, E, E, E, E, E, J, J, E, E] 4 DLA_LIST BinTableHDU 22 1R x 2C [E, E] .. code:: python tbl1 = Table(hdu[1].data) .. code:: python tbl1 .. raw:: html <Table length=4573>
FLUXLOGLAMIVARAND_MASKOR_MASKWDISPSKYMODELMASK_COMBDLA_CORRNOISE_CORRCONT
float32float32float32int32int32float32float32float32int32float32float32float32
-0.2944793.5580.0357123001.660663.575092.8601901.01.02.18591
-1.676593.55810.0367515001.660484.652372.7296101.01.02.18358
7.525453.55820.041008001.660315.301072.7450901.01.02.18217
-4.924323.55830.0475623001.660135.700662.905101.01.02.18105
2.784893.55840.0547794001.659955.826913.1051301.01.02.17984
0.6457743.55850.0535421001.659775.854753.2085801.01.02.17859
4.262683.55860.0609553001.659595.383683.1357301.01.02.1767
7.564733.55870.0644704001.659415.301463.0598601.01.02.17463
-7.907013.55880.0773656001.659235.16093.0401801.01.02.17295
4.416223.55890.0740903001.659054.862073.0437301.01.02.17134
....................................
0.9646264.01430.139246000.7757562.364890.9132501.01.00.0
4.700434.01440.0977304000.7763212.46290.85287201.01.00.0
2.844564.01450.11598000.7768895.139390.77696701.01.00.0
0.05385634.01460.0854379000.77745913.74750.82969501.01.00.0
7.839244.01470.0830807000.7780312.39270.77220541.01.00.0
1.24644.01480.0807676083886080.77860323.09380.8181641.01.00.0
-0.1602774.01490.0367136083886080.77917577.2280.96025141.01.00.0
-6.529364.0150.0379142083886080.77976160.55750.94438641.01.00.0
-2.518774.01510.0815495000.78034518.41510.8469241.01.00.0
7.415934.01520.0681115000.78092421.21730.96420701.01.00.0
.. code:: python %matplotlib notebook .. code:: python xdb.xplot(10**tbl1['LOGLAM'], tbl1['FLUX'], tbl1['CONT']) .. parsed-literal:: .. raw:: html .. code:: python tmp= hdu[1].data .. code:: python tmp['FLUX'] .. parsed-literal:: array([-0.29447865, -1.67659271, 7.52545166, ..., -6.52935886, -2.51877236, 7.41593266], dtype=float32) Debug ----- .. code:: python boss_file = dpath + 'DR12Q.fits.gz' boss_hdu = fits.open(boss_file) .. code:: python boss_dr12 = Table(boss_hdu[1].data) boss_dr12[0:5] .. raw:: html <Table length=5>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGZ_PCAERR_ZPCAPCA_QUALZ_CIVZ_CIIIZ_MGIISDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0NSPEC_BOSSPLATE_DUPLICATE [32]MJD_DUPLICATE [32]FIBERID_DUPLICATE [32]SDSS_DR7PLATE_DR7MJD_DR7FIBERID_DR7UNIFORMALPHA_NUSNR_SPECSNR_DUPLICATE [32]SNR_1700SNR_3000SNR_5150FWHM_CIVBHWHM_CIVRHWHM_CIVAMP_CIVREWE_CIVERR_REWE_CIVFWHM_CIIIBHWHM_CIIIRHWHM_CIIIAMP_CIIIREWE_CIIIERR_REWE_CIIIFWHM_MGIIBHWHM_MGIIRHWHM_MGIIAMP_MGIIREWE_MGIIERR_REWE_MGIIBAL_FLAG_VIBI_CIVERR_BI_CIVAI_CIVERR_AI_CIVCHI2TROUGHNCIV_2000VMIN_CIV_2000VMAX_CIV_2000NCIV_450VMIN_CIV_450VMAX_CIV_450REW_SIIVREW_CIVREW_ALIIIRUN_NUMBERPHOTO_MJDRERUN_NUMBERCOL_NUMBERFIELD_NUMBEROBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]TARGET_FLUX [5]MIDGMIEXTINCTION [5]EXTINCTION_RECAL [5]HI_GALVAR_MATCHEDVAR_CHI2VAR_AVAR_GAMMARASS_COUNTSRASS_COUNTS_SNRSDSS2ROSAT_SEPN_DETECTION_XMMFLUX02_12KEV_SGLERR_FLUX02_12KEV_SGLFLUX02_2KEVERR_FLUX02_2KEVFLUX2_12KEVERR_FLUX2_12KEVFLUX02_12KEVERR_FLUX02_12KEVLUM02_2KEV_SGLLUM05_2KEVLUM2_12KEVLUM02_2KEVLUMX2_10_UPPERSDSS2XMM_SEPGALEX_MATCHEDFUVFUV_IVARNUVNUV_IVARJMAGERR_JMAGJSNRJRDFLAGHMAGERR_HMAGHSNRHRDFLAGKMAGERR_KMAGKSNRKRDFLAGSDSS2MASS_SEPW1MAGERR_W1MAGW1SNRW1CHI2W2MAGERR_W2MAGW2SNRW2CHI2W3MAGERR_W3MAGW3SNRW3CHI2W4MAGERR_W4MAGW4SNRW4CHI2CC_FLAGSPH_FLAGSDSS2WISE_SEPUKIDSS_MATCHEDYFLUXYFLUX_ERRJFLUXJFLUX_ERRHFLUXHFLUX_ERRKFLUXKFLUX_ERRFIRST_MATCHEDFIRST_FLUXFIRST_SNRSDSS2FIRST_SEP
str18float64float64int32int32int32int32float64float32float32int32float64float64float64float64float64float64int16int64int64int64int64int32int32int32int32int32int32int32int32int16float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64int16float64float64float64float64float64int32float64float64int32float64float64float64float64float64int16int32str3int16int16str19float32float32float32float32float64float64float64float32float32float64int16float64float64float64float64float64float64int16float64float64float64float64float64float64float64float64float64float64float64float64int16float64int16float64float64float64float64float64float64float64int32float64float64float64int32float64float64float64int32float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64str4str4float64int16float32float32float32float32float32float32float32float32int16float64float64float64
000000.45+174625.40.0018982851837617.77373912992685149306173562385282.309097290042.30910.00094333902.30763868197-1.00.3461822790842.312307913622.306384949272.3046866469021990237962240000-1 .. -1-1 .. -1-1 .. -10-1-1-100.5373362131790.779484925454-1.0 .. -1.00.585682936420.915501904005-1.04278.79003411595.28864962683.50138452.1532874185344.00286438121.400971661473575.001089011554.121658032020.879430970.70666693649738.428567172115.85172403497996.403883274579.190127493417.213755780.22327953562569.386000070317.880810804200.00.00.00.00.000.00.000.00.00.00.00.0771354741301423112376786018421310801.03848 .. 2.6584312.3597 .. 0.85282822.4398 .. 21.36270.287135 .. 0.3864051.03847694397 .. 2.65843176842-23.882931269-0.08209104090930.146195 .. 0.04194420.113614 .. 0.033851121.929712613800.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.3023188710218.785573140380.7275648713114.537358964920.00.00.000.00.00.000.00.00.000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.000.00.00.00.00.00.00.00.0-10.00.00.0
000000.66+145828.80.0027564300929714.97467549372451013526177562685952.497940778732.497940.0008752802.51587470410.001526146178890.06378377021592.496505637842.48943398984-1.00219902325555200016172 .. -156269 .. -1366 .. -10-1-1-10-1.026877641613.500914590413.17286659113 .. -1.02.835184252321.00020946838-1.05336.11388032014.512036213321.601844093.3597351900223.51463081670.610352506189292.630267674320.174556644972.455711031.9408957357824.29272322111.93123733219-1.0-1.0-1.0-1.0-1.0-1.000.00.00.00.00.000.00.000.00.00.00.00.0256652170301430912376564956505705981.65166 .. 5.4298515.6463 .. 0.83617121.9475 .. 20.64340.16385 .. 0.210973-1.0 .. -1.0-25.23068915860.3481580913070.198727 .. 0.0570160.113059 .. 0.033685721.941300196933.387173652650.08595311641690.1177346035840.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.0463186129928701.1042837310.0525297634304384.7509621980.00.00.000.00.00.000.00.00.000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.011.86038e-313.14768e-322.31095e-314.56533e-322.35531e-315.97048e-322.42715e-316.52172e-3200.00.00.0
000000.97+044947.20.004052388539894.829780574671542794864415558314641.618846058851.618850.00058545801.628610432140.0005182338281230.0515782360318-1.01.623929375611.62986379892021990239109120000-1 .. -1-1 .. -1-1 .. -10-1-1-10-0.2812497169677.11018367836-1.0 .. -1.01.2681497422313.8079141452-1.0-1.0-1.0-1.0-1.0-1.0-1.05863.205219051992.146740073871.058478974.3919526461226.80874490131.087489737092443.600566291249.457787051194.142779245.2894792637634.79888133621.1283836330700.00.00.00.00.000.00.000.00.00.00.00.0775454764301331412376787774043587766.64573 .. 19.90437.15662 .. 0.52485620.4432 .. 19.25110.0610158 .. 0.0750861-1.0 .. -1.0-25.60026188090.2596285343170.169289 .. 0.04856990.0706297 .. 0.021043921.98409955933.04606914520.008745283819741.385864973070.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.34930804371822.58723427741.5732928514513.8711351590.00.00.000.00.00.000.00.00.000.015.5030.043999999761624.50.905213.9870.043999999761624.50.91310.7640.1120000034579.70.94188.0560.2049999982125.30.00000AABB0.268512449715.52544e-313.59559e-326.5975e-314.15465e-329.03816e-314.42033e-328.56743e-315.17877e-3200.00.00.0
000001.27-020159.70.00531697386447-2.03327328857621453594354558106781.360357522961.360360.00044679801.36201173340.0003876996977410.067487221695-1.01.369479005761.3622835984802621440000-1 .. -1-1 .. -1-1 .. -10-1-1-10-1.393261600876.19811995326-1.0 .. -1.04.666972064388.58575755825-1.0-1.0-1.0-1.0-1.0-1.0-1.04531.637080151976.866754522554.770325633.8921704452717.45736957770.6073543582263824.898949051722.624020332102.274928727.3096807308446.75868903290.68939894918200.00.00.00.00.000.00.000.00.00.00.00.079075484730157212376794355922371665.76685 .. 29.057910.6877 .. 1.0045720.597 .. 18.84110.0575218 .. 0.03723135.32644176483 .. 29.2693309784-25.6526096460.698097050190.196977 .. 0.05651380.0771557 .. 0.022988422.069714335300.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.00.00.00.00.00.00.000.00.00.000.00.00.000.014.8880.034000001847732.01.10513.5190.03500000014931.30.921110.4440.087999999523212.30.95718.1450.2590000033384.20.00000AAAB0.092156313138900.00.00.00.00.00.00.00.011.259999990467.048389023930.571058551544
000001.37-011930.00.00574621499496-1.32500879187666926184354558106462.3282.332650.00019591902.334564796810.0007835324737420.0582011890982.332229605012.335435048672.323010568850164926750883840000-1 .. -1-1 .. -1-1 .. -10-1-1-11-0.8027736994678.25765994227-1.0 .. -1.09.812375925171.86024098217-1.03370.416453431261.096908682109.3195447413.369989622338.26953380521.46952707592542.76392491280.21870111262.54522384.7163762627524.209510051.618332563744449.890013662659.602367371790.287646290.82139671947915.35839959071.5506666803500.00.00.00.00.000.00.000.00.00.00.00.0777854769301631712376788820943831645.31167 .. 11.05357.51421 .. 0.88716620.6862 .. 19.88640.0744644 .. 0.1033635.21554374695 .. 11.9897375107-25.7973009383-0.01267024874690.226728 .. 0.06504970.0805806 .. 0.024008822.069714335300.00.00.00.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.092913292348444.98808677060.227569475772.517422463880.00.00.000.00.00.000.00.00.000.016.720.10300000011910.61.03815.9290.1669999957086.50.900411.9030.2849999964243.80.97038.981-999.999023438-0.80.00000ABBU0.45093799133700.00.00.00.00.00.00.00.000.00.00.0
No non-zero fluxes for 6178, 281 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python mt = np.where((boss_dr12['PLATE']==6178) & (boss_dr12['FIBERID']==281))[0] mt .. parsed-literal:: array([3248]) .. code:: python boss_dr12[mt[0]] .. raw:: html <Row index=3248>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGZ_PCAERR_ZPCAPCA_QUALZ_CIVZ_CIIIZ_MGIISDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0NSPEC_BOSSPLATE_DUPLICATE [32]MJD_DUPLICATE [32]FIBERID_DUPLICATE [32]SDSS_DR7PLATE_DR7MJD_DR7FIBERID_DR7UNIFORMALPHA_NUSNR_SPECSNR_DUPLICATE [32]SNR_1700SNR_3000SNR_5150FWHM_CIVBHWHM_CIVRHWHM_CIVAMP_CIVREWE_CIVERR_REWE_CIVFWHM_CIIIBHWHM_CIIIRHWHM_CIIIAMP_CIIIREWE_CIIIERR_REWE_CIIIFWHM_MGIIBHWHM_MGIIRHWHM_MGIIAMP_MGIIREWE_MGIIERR_REWE_MGIIBAL_FLAG_VIBI_CIVERR_BI_CIVAI_CIVERR_AI_CIVCHI2TROUGHNCIV_2000VMIN_CIV_2000VMAX_CIV_2000NCIV_450VMIN_CIV_450VMAX_CIV_450REW_SIIVREW_CIVREW_ALIIIRUN_NUMBERPHOTO_MJDRERUN_NUMBERCOL_NUMBERFIELD_NUMBEROBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]TARGET_FLUX [5]MIDGMIEXTINCTION [5]EXTINCTION_RECAL [5]HI_GALVAR_MATCHEDVAR_CHI2VAR_AVAR_GAMMARASS_COUNTSRASS_COUNTS_SNRSDSS2ROSAT_SEPN_DETECTION_XMMFLUX02_12KEV_SGLERR_FLUX02_12KEV_SGLFLUX02_2KEVERR_FLUX02_2KEVFLUX2_12KEVERR_FLUX2_12KEVFLUX02_12KEVERR_FLUX02_12KEVLUM02_2KEV_SGLLUM05_2KEVLUM2_12KEVLUM02_2KEVLUMX2_10_UPPERSDSS2XMM_SEPGALEX_MATCHEDFUVFUV_IVARNUVNUV_IVARJMAGERR_JMAGJSNRJRDFLAGHMAGERR_HMAGHSNRHRDFLAGKMAGERR_KMAGKSNRKRDFLAGSDSS2MASS_SEPW1MAGERR_W1MAGW1SNRW1CHI2W2MAGERR_W2MAGW2SNRW2CHI2W3MAGERR_W3MAGW3SNRW3CHI2W4MAGERR_W4MAGW4SNRW4CHI2CC_FLAGSPH_FLAGSDSS2WISE_SEPUKIDSS_MATCHEDYFLUXYFLUX_ERRJFLUXJFLUX_ERRHFLUXHFLUX_ERRKFLUXKFLUX_ERRFIRST_MATCHEDFIRST_FLUXFIRST_SNRSDSS2FIRST_SEP
str18float64float64int32int32int32int32float64float32float32int32float64float64float64float64float64float64int16int64int64int64int64int32int32int32int32int32int32int32int32int16float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64int16float64float64float64float64float64int32float64float64int32float64float64float64float64float64int16int32str3int16int16str19float32float32float32float32float64float64float64float32float32float64int16float64float64float64float64float64float64int16float64float64float64float64float64float64float64float64float64float64float64float64int16float64int16float64float64float64float64float64float64float64int32float64float64float64int32float64float64float64int32float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64str4str4float64int16float32float32float32float32float32float32float32float32int16float64float64float64
001115.23+144601.82.8134867894114.76716812572417074626178562132814.964322566994.964320.00035892804.986180084010.00294258481990.0496008619334.91878721837-1.0-1.0040960000-1 .. -1-1 .. -1-1 .. -1175152251390500.03.7812713118-1.0 .. -1.01.71010944631-1.0-1.05709.260413582919.809529492789.450884091.988659933153.548611416213.96743936922-1.0-1.0-1.0-1.0-1.0-1.0-1.0-1.0-1.0-1.0-1.0-1.000.00.00.00.00.000.00.000.00.00.00.00.0256652170301332712376564951148792580.100094 .. 57.316320.4242 .. 0.54734124.2544 .. 18.10410.80794 .. 0.0255960.100094385445 .. 57.3163299561-29.240404458-1.070653438570.272307 .. 0.07812640.109449 .. 0.032610121.954989817700.00.00.00.00.00.013.22689005508e-139.51328029346e-151.277183e-132.2887408326e-151.959233e-138.56356984094e-143.22689005508e-139.51328029346e-158.6782791078e+465.26908901363e+468.6782791078e+463.43480885824e+46-327680.10819257969310.00.00.00.00.00.00.000.00.00.000.00.00.000.015.2860.039000000804727.61.32514.6890.059000000357618.41.04911.5220.2060000002385.30.93919.0040.4909999966622.20.00000AABC0.27096402938111.89722e-303.4975e-322.01354e-304.37365e-322.31699e-306.55906e-322.28887e-306.55682e-32123.9599990845162.3119911460.252670383565
Looks fine on the web page; z=4.964 QSO ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Examining in IDL ^^^^^^^^^^^^^^^^ :: fx = mrdfits('DR12_ALLQSO_SPEC_106_flux_nointerp.fits',1) mt = where(fx.plate EQ 6178 and fx.fiber EQ 281) No continuum for 4403, 0848 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code:: python mt = np.where((boss_dr12['PLATE']==4403) & (boss_dr12['FIBERID']==848))[0] mt .. parsed-literal:: array([28885]) .. code:: python boss_dr12[mt[0]] .. raw:: html <Row index=28885>
SDSS_NAMERADECTHING_IDPLATEMJDFIBERIDZ_VIZ_PIPEERR_ZPIPEZWARNINGZ_PCAERR_ZPCAPCA_QUALZ_CIVZ_CIIIZ_MGIISDSS_MORPHOBOSS_TARGET1ANCILLARY_TARGET1ANCILLARY_TARGET2EBOSS_TARGET0NSPEC_BOSSPLATE_DUPLICATE [32]MJD_DUPLICATE [32]FIBERID_DUPLICATE [32]SDSS_DR7PLATE_DR7MJD_DR7FIBERID_DR7UNIFORMALPHA_NUSNR_SPECSNR_DUPLICATE [32]SNR_1700SNR_3000SNR_5150FWHM_CIVBHWHM_CIVRHWHM_CIVAMP_CIVREWE_CIVERR_REWE_CIVFWHM_CIIIBHWHM_CIIIRHWHM_CIIIAMP_CIIIREWE_CIIIERR_REWE_CIIIFWHM_MGIIBHWHM_MGIIRHWHM_MGIIAMP_MGIIREWE_MGIIERR_REWE_MGIIBAL_FLAG_VIBI_CIVERR_BI_CIVAI_CIVERR_AI_CIVCHI2TROUGHNCIV_2000VMIN_CIV_2000VMAX_CIV_2000NCIV_450VMIN_CIV_450VMAX_CIV_450REW_SIIVREW_CIVREW_ALIIIRUN_NUMBERPHOTO_MJDRERUN_NUMBERCOL_NUMBERFIELD_NUMBEROBJ_IDPSFFLUX [5]IVAR_PSFFLUX [5]PSFMAG [5]ERR_PSFMAG [5]TARGET_FLUX [5]MIDGMIEXTINCTION [5]EXTINCTION_RECAL [5]HI_GALVAR_MATCHEDVAR_CHI2VAR_AVAR_GAMMARASS_COUNTSRASS_COUNTS_SNRSDSS2ROSAT_SEPN_DETECTION_XMMFLUX02_12KEV_SGLERR_FLUX02_12KEV_SGLFLUX02_2KEVERR_FLUX02_2KEVFLUX2_12KEVERR_FLUX2_12KEVFLUX02_12KEVERR_FLUX02_12KEVLUM02_2KEV_SGLLUM05_2KEVLUM2_12KEVLUM02_2KEVLUMX2_10_UPPERSDSS2XMM_SEPGALEX_MATCHEDFUVFUV_IVARNUVNUV_IVARJMAGERR_JMAGJSNRJRDFLAGHMAGERR_HMAGHSNRHRDFLAGKMAGERR_KMAGKSNRKRDFLAGSDSS2MASS_SEPW1MAGERR_W1MAGW1SNRW1CHI2W2MAGERR_W2MAGW2SNRW2CHI2W3MAGERR_W3MAGW3SNRW3CHI2W4MAGERR_W4MAGW4SNRW4CHI2CC_FLAGSPH_FLAGSDSS2WISE_SEPUKIDSS_MATCHEDYFLUXYFLUX_ERRJFLUXJFLUX_ERRHFLUXHFLUX_ERRKFLUXKFLUX_ERRFIRST_MATCHEDFIRST_FLUXFIRST_SNRSDSS2FIRST_SEP
str18float64float64int32int32int32int32float64float32float32int32float64float64float64float64float64float64int16int64int64int64int64int32int32int32int32int32int32int32int32int16float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64int16float64float64float64float64float64int32float64float64int32float64float64float64float64float64int16int32str3int16int16str19float32float32float32float32float64float64float64float32float32float64int16float64float64float64float64float64float64int16float64float64float64float64float64float64float64float64float64float64float64float64int16float64int16float64float64float64float64float64float64float64int32float64float64float64int32float64float64float64int32float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64float64str4str4float64int16float32float32float32float32float32float32float32float32int16float64float64float64
015303.65+063027.228.26523499916.507562611311698734734403555368482.516664981842.516660.00036343302.509955659790.0007916525572050.1217936315582.513433183052.51200554124-1.00164926745640960000-1 .. -1-1 .. -1-1 .. -10-1-1-11-0.60227493392837.3127077439-1.0 .. -1.036.83443914360.998600308035-1.02716.616710231550.930746341165.685963895.9278817673337.26842447511.561206366392886.71730851451.275774641435.441533872.1971685930623.67768142084.10517507042-1.0-1.0-1.0-1.0-1.0-1.000.00.00.00.00.000.00.000.00.00.00.00.050655335330136212376672282207851171.12776 .. 3.2273922.1526 .. 1.1120322.3531 .. 21.17480.198521 .. 0.2899811.07475423813 .. 3.32800769806-24.64686259020.07293405383830.333949 .. 0.09581210.053882 .. 0.01605421.960744206661.656368374820.0906365811825-0.06907487660650.00.00.000.00.00.00.00.00.00.00.00.00.00.00.000.010.00.00.00.00.00.00.000.00.00.000.00.00.000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.014.04862e-323.41356e-326.3501e-325.90812e-321.24759e-315.52526e-321.51152e-316.08412e-3200.00.00.0
.. code:: python hdu = fits.open('/raid/Raw_IGMspec//BOSS/DR12Q/spec-4403-55536-0848.fits.gz') hdu.info() .. parsed-literal:: Filename: /raid/Raw_IGMspec//BOSS/DR12Q/spec-4403-55536-0848.fits.gz No. Name Type Cards Dimensions Format 0 PRIMARY PrimaryHDU 5 (4607,) float32 1 ImageHDU 6 (4607,) float32 2 ImageHDU 6 (4607,) float32 3 ImageHDU 6 (4607,) float32 .. code:: python hdu[3].data .. parsed-literal:: array([ nan, nan, nan, ..., nan, nan, nan], dtype=float32) .. code:: python spec = lsio.readspec('/raid/Raw_IGMspec//BOSS/DR12Q/spec-4403-55536-0848.fits.gz') .. code:: python spec.co .. parsed-literal:: /Users/xavier/local/Python/linetools/linetools/spectra/xspectrum1d.py:422: UserWarning: This spectrum does not contain an input continuum array warnings.warn("This spectrum does not contain an input continuum array") .. parsed-literal:: nan