Path Template Definitions

Here we describe, for each release, all the available path template definitions. Each row indicates the shorthand path name, the template path for the filepath, and the list of input keyword arguments needed as input when generating dynamic filepaths.

SDSSWORK

sdsswork

sdsswork path definitions

Name

Template

Kwargs

AllStarSSPP

$MWM_SSPP/{v_sspp}/allStar-SSPP-{v_sspp}.fits

v_sspp

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_ASPCAP/{apred}/{aspcap}/allPlates-{apred}-{aspcap}.fits

apred, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/summary/allStar-{apred}-{telescope}.fits

apred, telescope

allVisit

$APOGEE_REDUX/{apred}/summary/allVisit-{apred}-{telescope}.fits

apred, telescope

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

allwisecat

$ALLWISE_DIR/{ver}/src/wise-allwise-cat-part{num}.bz2

ver, num

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/dark/@apgprefix|Dark-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apDarkRate

$APOGEE_REDUX/{apred}/cal/{instrument}/dark/@apgprefix|DarkRate-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

prefix, apred, mjd, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apFPILines

$APOGEE_REDUX/{apred}/cal/{instrument}/fpi/@apgprefix|FPILines-{num:0>8}.fits

num, instrument, apred

apField

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Field-{field}.fits

field, apred, telescope

apFieldVisits

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|FieldVisits-{field}.fits

field, apred, telescope

apFlat

$APOGEE_REDUX/{apred}/cal/{instrument}/flat/@apgprefix|Flat-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apLines

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Lines-{num:0>8}.fits

num, instrument, apred

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

mjd, apred, field, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

reduction, mjd, apred, field, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

mjd, apred, field, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

mjd, instrument, apred

apR

$APOGEE_DATA_N/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

num, instrument, apred

apStar

$APOGEE_REDUX/{apred}/stars/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, obj, healpix

apStar-1m

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

field, apred, reduction, telescope

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

instrument, apred, chip, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogeePlate_{dr}.fits

dr

apogee_distmass

$APOGEE_DISTMASS/{vers}/APOGEE_IPL3_DistMass_{vers}.fits

vers

asR

$APOGEE_DATA_S/{mjd}/asR-{chip}-{num:0>8}.apz

num, mjd, chip

aspcapField

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapField-{field}.fits

field, apred, telescope, aspcap

aspcapStar

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{obj}.fits

apred, field, telescope, aspcap, obj

aspcapStar-1m

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{reduction}.fits

reduction, apred, field, telescope, aspcap

astraAllStarABNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarABNet-{v_astra}.fits

v_astra

astraAllStarASPCAP

$MWM_ASTRA/{v_astra}/summary/astraAllStarASPCAP-{v_astra}.fits

v_astra

astraAllStarApogeeNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarApogeeNet-{v_astra}.fits

v_astra

astraAllStarApogeeNetV2

$MWM_ASTRA/{v_astra}/summary/astraAllStarApogeeNetV2-{v_astra}.fits

v_astra

astraAllStarAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNN-{v_astra}.fits

v_astra

astraAllStarBest

$MWM_ASTRA/{v_astra}/summary/astraAllStarBest-{v_astra}.fits

v_astra

astraAllStarBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarBossNet-{v_astra}.fits

v_astra

astraAllStarClassifier

$MWM_ASTRA/{v_astra}/summary/astraAllStarClassifier-{v_astra}.fits

v_astra

astraAllStarCorv

$MWM_ASTRA/{v_astra}/summary/astraAllStarCorv-{v_astra}.fits

v_astra

astraAllStarLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllStarLineForest-{v_astra}.fits

v_astra

astraAllStarMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllStarMDwarfType-{v_astra}.fits

v_astra

astraAllStarSLAM

$MWM_ASTRA/{v_astra}/summary/astraAllStarSLAM-{v_astra}.fits

v_astra

astraAllStarSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllStarSnowWhite-{v_astra}.fits

v_astra

astraAllStarTheCannon

$MWM_ASTRA/{v_astra}/summary/astraAllStarTheCannon-{v_astra}.fits

v_astra

astraAllStarThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllStarThePayne-{v_astra}.fits

v_astra

astraAllVisitABNet

$MWM_ASTRA/{v_astra}/summary/astraAllVisitABNet-{v_astra}.fits

v_astra

astraAllVisitASPCAP

$MWM_ASTRA/{v_astra}/summary/astraAllVisitASPCAP-{v_astra}.fits

v_astra

astraAllVisitApogeeNet

$MWM_ASTRA/{v_astra}/summary/astraAllVisitApogeeNet-{v_astra}.fits

v_astra

astraAllVisitApogeeNetV2

$MWM_ASTRA/{v_astra}/summary/astraAllVisitApogeeNetV2-{v_astra}.fits

v_astra

astraAllVisitAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllVisitAstroNN-{v_astra}.fits

v_astra

astraAllVisitBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllVisitBossNet-{v_astra}.fits

v_astra

astraAllVisitClassifier

$MWM_ASTRA/{v_astra}/summary/astraAllVisitClassifier-{v_astra}.fits

v_astra

astraAllVisitCorv

$MWM_ASTRA/{v_astra}/summary/astraAllVisitCorv-{v_astra}.fits

v_astra

astraAllVisitHotPayne

$MWM_ASTRA/{v_astra}/summary/astraAllVisitHotPayne-{v_astra}.fits

v_astra

astraAllVisitLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllVisitLineForest-{v_astra}.fits

v_astra

astraAllVisitMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllVisitMDwarfType-{v_astra}.fits

v_astra

astraAllVisitSLAM

$MWM_ASTRA/{v_astra}/summary/astraAllVisitSLAM-{v_astra}.fits

v_astra

astraAllVisitSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllVisitSnowWhite-{v_astra}.fits

v_astra

astraAllVisitTheCannon

$MWM_ASTRA/{v_astra}/summary/astraAllVisitTheCannon-{v_astra}.fits

v_astra

astraAllVisitThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllVisitThePayne-{v_astra}.fits

v_astra

astraStarASPCAP

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarASPCAP-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarAstroNN

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarAstroNN-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarCorv

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarCorv-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSLAM

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSLAM-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarTheCannon

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarTheCannon-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarThePayne

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitASPCAP-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitAstroNN

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitAstroNN-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitCorv

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitCorv-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSLAM

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSLAM-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSnowWhite

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitTheCannon-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitThePayne

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

cannonStar

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl

field, apred, obj, cannon

cannonStar-1m

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl

field, apred, reduction, cannon

confSummary

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummary-{configid}.par

obs, configid

confSummaryF

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummaryF_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummary_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummary-{configid}.par

obs, configid

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

eFEDS_Hard_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Hard_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_Main_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Main_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_SDSSV_spec_results

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_SDSSV_spec_results-{v_speccomp}.fits

v_speccomp

erositacat

$EROSITA_DIR/{ver}/src/summary_eRASS3_{type}_SDSS_V_format.fits

ver, type

fieldlist

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/fieldlist-{run2d}.fits

run2d

fieldlist_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/fieldlist-{run2d}@epochflag|.fits

run2d

fimg_apo

$FCAM_DATA_N/{mjd}/fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

fimg_lco

$FCAM_DATA_S/{mjd}/fimg-fvc{camnum:d}s-{expnum:0>4}.fits

expnum, mjd, camnum

gaiacat

$GAIA_DIR/{ver}/src/GaiaSource_{start}_{end}.csv.gz

ver, start, end

gimg_apo

$GCAM_DATA_N/{mjd}/gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

gimg_lco

$GCAM_DATA_S/{mjd}/gimg-gfa{camnum:d}s-{expnum:0>4}.fits

expnum, mjd, camnum

guvcat

$GUVCAT_DIR/{ver}/src/GUVCat_AIS_glat{lat}_{lon}_fov055_wExtObbjFlag.csv

ver, lon, lat

kiccat

$KIC_DIR/{ver}/src/kic.txt

ver

lvm_agcam

$AGCAM_DATA_S/{mjd}/lvm.{tel}.agcam.{camera}_{expnum:0>8}.fits

camera, expnum, mjd, tel

lvm_agcam_coadd

$AGCAM_DATA_S/{mjd}/coadds/lvm.{tel}.coadd_s{specframe:0>8}.fits

mjd, tel, specframe

lvm_agcam_coadd_frames

$AGCAM_DATA_S/{mjd}/coadds/lvm.{tel}.coadd_s{specframe:0>8}_frames.parquet

mjd, tel, specframe

lvm_agcam_coadd_guiderdata

$AGCAM_DATA_S/{mjd}/coadds/lvm.{tel}.coadd_s{specframe:0>8}_guiderdata.parquet

mjd, tel, specframe

lvm_agcam_coadd_sources

$AGCAM_DATA_S/{mjd}/coadds/lvm.{tel}.coadd_s{specframe:0>8}_sources.parquet

mjd, tel, specframe

lvm_agcam_sources

$AGCAM_DATA_S/{mjd}/lvm.{tel}.agcam.{camera}_{expnum:0>8}.parquet

camera, expnum, mjd, tel

lvm_anc

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/ancillary/lvm-{kind}{imagetype}-{camera}-{expnum:0>8}.fits

expnum, mjd, tileid, kind, camera, drpver, imagetype

lvm_cal

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/calib/lvm-{kind}-{camera}-{expnum:0>8}.{ext}

expnum, mjd, tileid, kind, camera, drpver, ext

lvm_cal_pix

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/calib/lvm-pixwave-{lamp}-{camera}-{expnum:0>8}.fits

lamp, expnum, mjd, tileid, camera, drpver

lvm_cal_through

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/calib/lvm-throughput-{expnum:0>8}.fits

expnum, mjd, drpver, tileid

lvm_cal_time

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/calib/lvm-{kind}-{camera}-{exptime}.fits

mjd, exptime, kind, camera, tileid, drpver

lvm_calib

$LVM_MASTER_DIR/{mjd}/lvm-m{kind}-{camera}.fits

kind, camera, mjd

lvm_dap

$LVM_SPECTRO_ANALYSIS/{drpver}/{dapver}/@tilegrp|/{tileid}/lvm-{tileid}-{daptype}.fits

daptype, dapver, tileid, drpver

lvm_dapall

$LVM_SPECTRO_ANALYSIS/{drpver}/{dapver}/dapall-{drpver}-{dapver}.fits

dapver, drpver

lvm_drpall

$LVM_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

lvm_frame

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/lvm{kind}-{expnum:0>8}.fits

expnum, mjd, tileid, kind, drpver

lvm_guider

$AGCAM_DATA_S/{mjd}/lvm.{tel}.guider_{expnum:0>8}.fits

expnum, mjd, tel

lvm_guider_sources

$AGCAM_DATA_S/{mjd}/lvm.{tel}.guider_{expnum:0>8}.parquet

expnum, mjd, tel

lvm_lab

$LVM_DATA_LAB/{mjd}/sdR-{hemi}-{camspec}-{expnum:0>8}.fits.gz

expnum, mjd, camspec, hemi

lvm_main_cal

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/lvm{kind}-{camera}-{expnum:0>8}.fits

expnum, mjd, tileid, kind, camera, drpver

lvm_master

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/calib/lvm-{kind}-{camera}.fits

mjd, tileid, kind, camera, drpver

lvm_raw

$LVM_DATA_S/{mjd}/sdR-{hemi}-{camspec}-{expnum:0>8}.fits.gz

expnum, mjd, camspec, hemi

lvm_rss

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/lvm-{tileid}-RSS.fits

drpver, tileid

mos_target_allwise

$MOS_TARGET/{v_targ}/mos_allwise-{num}.fits

num, v_targ

mos_target_best_brightest

$MOS_TARGET/{v_targ}/mos_best_brightest.fits

v_targ

mos_target_bhm_csc_v2

$MOS_TARGET/{v_targ}/mos_bhm_csc_v2.fits

v_targ

mos_target_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_bhm_efeds_veto.fits

v_targ

mos_target_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_bhm_rm_v0_2.fits

v_targ

mos_target_cadence

$MOS_TARGET/{v_targ}/mos_cadence.fits

v_targ

mos_target_cadence_epoch

$MOS_TARGET/{v_targ}/mos_cadence_epoch.fits

v_targ

mos_target_carton

$MOS_TARGET/{v_targ}/mos_carton.fits

v_targ

mos_target_carton_to_target

$MOS_TARGET/{v_targ}/mos_carton_to_target-{num}.fits

num, v_targ

mos_target_cataclysmic_variables

$MOS_TARGET/{v_targ}/mos_cataclysmic_variables.fits

v_targ

mos_target_catalog

$MOS_TARGET/{v_targ}/mos_catalog-{num}.fits

num, v_targ

mos_target_catalog_to_allwise

$MOS_TARGET/{v_targ}/mos_catalog_to_allwise-{num}.fits

num, v_targ

mos_target_catalog_to_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_efeds_veto.fits

v_targ

mos_target_catalog_to_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_rm_v0_2.fits

v_targ

mos_target_catalog_to_catwise2020

$MOS_TARGET/{v_targ}/mos_catalog_to_catwise2020-{num}.fits

num, v_targ

mos_target_catalog_to_glimpse

$MOS_TARGET/{v_targ}/mos_catalog_to_glimpse-{num}.fits

num, v_targ

mos_target_catalog_to_guvcat

$MOS_TARGET/{v_targ}/mos_catalog_to_guvcat-{num}.fits

num, v_targ

mos_target_catalog_to_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_catalog_to_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_catalog_to_panstarrs1

$MOS_TARGET/{v_targ}/mos_catalog_to_panstarrs1-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr16_specobj.fits

v_targ

mos_target_catalog_to_skies_v2

$MOS_TARGET/{v_targ}/mos_catalog_to_skies_v2-{num}.fits

num, v_targ

mos_target_catalog_to_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_catalog_to_skymapper_dr2-{num}.fits

num, v_targ

mos_target_catalog_to_supercosmos

$MOS_TARGET/{v_targ}/mos_catalog_to_supercosmos-{num}.fits

num, v_targ

mos_target_catalog_to_tic_v8

$MOS_TARGET/{v_targ}/mos_catalog_to_tic_v8-{num}.fits

num, v_targ

mos_target_catalog_to_tycho2

$MOS_TARGET/{v_targ}/mos_catalog_to_tycho2.fits

v_targ

mos_target_catalog_to_uvotssc1

$MOS_TARGET/{v_targ}/mos_catalog_to_uvotssc1.fits

v_targ

mos_target_catalog_to_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_catalog_to_xmm_om_suss_4_1.fits

v_targ

mos_target_catalogdb_version

$MOS_TARGET/{v_targ}/mos_catalogdb_version.fits

v_targ

mos_target_category

$MOS_TARGET/{v_targ}/mos_category.fits

v_targ

mos_target_catwise2020

$MOS_TARGET/{v_targ}/mos_catwise2020-{num}.fits

num, v_targ

mos_target_ebosstarget_v5

$MOS_TARGET/{v_targ}/mos_ebosstarget_v5.fits

v_targ

mos_target_gaia_dr2_ruwe

$MOS_TARGET/{v_targ}/mos_gaia_dr2_ruwe-{num}.fits

num, v_targ

mos_target_gaia_dr2_source

$MOS_TARGET/{v_targ}/mos_gaia_dr2_source-{num}.fits

num, v_targ

mos_target_gaia_dr2_wd

$MOS_TARGET/{v_targ}/mos_gaia_dr2_wd.fits

v_targ

mos_target_gaia_unwise_agn

$MOS_TARGET/{v_targ}/mos_gaia_unwise_agn-{num}.fits

num, v_targ

mos_target_gaiadr2_tmass_best_neighbour

$MOS_TARGET/{v_targ}/mos_gaiadr2_tmass_best_neighbour-{num}.fits

num, v_targ

mos_target_geometric_distances_gaia_dr2

$MOS_TARGET/{v_targ}/mos_geometric_distances_gaia_dr2-{num}.fits

num, v_targ

mos_target_glimpse

$MOS_TARGET/{v_targ}/mos_glimpse-{num}.fits

num, v_targ

mos_target_guvcat

$MOS_TARGET/{v_targ}/mos_guvcat-{num}.fits

num, v_targ

mos_target_instrument

$MOS_TARGET/{v_targ}/mos_instrument.fits

v_targ

mos_target_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_magnitude

$MOS_TARGET/{v_targ}/mos_magnitude-{num}.fits

num, v_targ

mos_target_mapper

$MOS_TARGET/{v_targ}/mos_mapper.fits

v_targ

mos_target_panstarrs1

$MOS_TARGET/{v_targ}/mos_panstarrs1-{num}.fits

num, v_targ

mos_target_sagitta

$MOS_TARGET/{v_targ}/mos_sagitta.fits

v_targ

mos_target_sdss_apogeeallstarmerge_r13

$MOS_TARGET/{v_targ}/mos_sdss_apogeeallstarmerge_r13.fits

v_targ

mos_target_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_sdss_dr16_qso

$MOS_TARGET/{v_targ}/mos_sdss_dr16_qso.fits

v_targ

mos_target_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_sdss_dr16_specobj.fits

v_targ

mos_target_skies_v2

$MOS_TARGET/{v_targ}/mos_skies_v2-{num}.fits

num, v_targ

mos_target_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_skymapper_dr2-{num}.fits

num, v_targ

mos_target_supercosmos

$MOS_TARGET/{v_targ}/mos_supercosmos-{num}.fits

num, v_targ

mos_target_target

$MOS_TARGET/{v_targ}/mos_target-{num}.fits

num, v_targ

mos_target_targetdb_version

$MOS_TARGET/{v_targ}/mos_targetdb_version.fits

v_targ

mos_target_targeting_generation

$MOS_TARGET/{v_targ}/mos_targeting_generation.fits

v_targ

mos_target_tic_v8

$MOS_TARGET/{v_targ}/mos_tic_v8-{num}.fits

num, v_targ

mos_target_twomass_psc

$MOS_TARGET/{v_targ}/mos_twomass_psc-{num}.fits

num, v_targ

mos_target_tycho2

$MOS_TARGET/{v_targ}/mos_tycho2.fits

v_targ

mos_target_uvotssc1

$MOS_TARGET/{v_targ}/mos_uvotssc1.fits

v_targ

mos_target_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_xmm_om_suss_4_1.fits

v_targ

mos_target_yso_clustering

$MOS_TARGET/{v_targ}/mos_yso_clustering.fits

v_targ

mos_target_zari18pms

$MOS_TARGET/{v_targ}/mos_zari18pms.fits

v_targ

mwmAllStar

$MWM_ASTRA/{v_astra}/summary/mwmAllStar-{v_astra}.fits

v_astra

mwmAllVisit

$MWM_ASTRA/{v_astra}/summary/mwmAllVisit-{v_astra}.fits

v_astra

mwmStar

$MWM_ASTRA/{v_astra}/spectra/star/@sdss_id_groups|/mwmStar-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

mwmTargets

$MWM_ASTRA/{v_astra}/summary/mwmTargets-{v_astra}.fits

v_astra

mwmVisit

$MWM_ASTRA/{v_astra}/spectra/visit/@sdss_id_groups|/mwmVisit-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

photoobjcat

$SDSS_PHOTOOBJ_DIR/{ver}/src/{run}/sql{name}-{skyversion}-{run}-{rerun}_{seqno}.csv.bz2

run, seqno, ver, skyversion, name, rerun

proc_fimg_apo

$FCAM_DATA_N/{mjd}/proc-fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

proc_fimg_lco

$FCAM_DATA_S/{mjd}/proc-fimg-fvc{camnum:d}s-{expnum:0>4}.fits

expnum, mjd, camnum

proc_gimg_apo

$GCAM_DATA_N/{mjd}/proc-gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

proc_gimg_lco

$GCAM_DATA_S/{mjd}/proc-gimg-gfa{camnum:d}s-{expnum:0>4}.fits

expnum, mjd, camnum

rsAllocation

$ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{plan}-{observatory}.fits

plan, observatory

rsAllocationFinal

$ROBOSTRATEGY_DATA/allocations/{plan}/final/rsAllocationFinal-{plan}-{observatory}.fits

plan, observatory

rsAllocationHtml

$ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{plan}-{observatory}.html

plan, observatory

rsAllocationPng

$ROBOSTRATEGY_DATA/allocations/{plan}/rsAllocation-{name}-{plan}-{observatory}.png

plan, name, observatory

rsAssignments

$ROBOSTRATEGY_DATA/allocations/{plan}/rsAssignments-{plan}-{observatory}.fits

plan, observatory

rsAssignmentsPng

$ROBOSTRATEGY_DATA/allocations/{plan}/rsAssignments-{name}-{plan}-{observatory}.png

plan, name, observatory

rsCadences

$ROBOSTRATEGY_DATA/allocations/{plan}/rsCadences-{plan}-{observatory}.fits

plan, observatory

rsCompleteness

$ROBOSTRATEGY_DATA/allocations/{plan}/rsCompleteness-{plan}-{observatory}.fits

plan, observatory

rsCompletenessHtml

$ROBOSTRATEGY_DATA/allocations/{plan}/rsCompleteness-{plan}-{observatory}.html

plan, observatory

rsFieldAssignments

$ROBOSTRATEGY_DATA/allocations/{plan}/targets/rsFieldAssignments-{plan}-{observatory}-{fieldid}.fits

observatory, plan, fieldid

rsFieldAssignmentsFinal

$ROBOSTRATEGY_DATA/allocations/{plan}/final/rsFieldAssignmentsFinal-{plan}-{observatory}-{fieldid}.fits

observatory, plan, fieldid

rsFieldCadences

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{plan}-{observatory}.fits

plan, observatory

rsFieldCadencesHtml

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{plan}-{observatory}.html

plan, observatory

rsFieldCadencesPng

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCadences-{name}-{plan}-{observatory}.png

plan, name, observatory

rsFieldCount

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldCount-{plan}-{observatory}.fits

plan, observatory

rsFieldOptions

$ROBOSTRATEGY_DATA/allocations/{plan}/targets/rsFieldOptions-{plan}-{observatory}-{fieldid}.fits

observatory, plan, fieldid

rsFieldSlots

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldSlots-{plan}-{observatory}.fits

plan, observatory

rsFieldTargets

$ROBOSTRATEGY_DATA/allocations/{plan}/targets/rsFieldTargets-{plan}-{observatory}-{fieldid}.fits

observatory, plan, fieldid

rsFields

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFields-{plan}-{observatory}.fits

plan, observatory

rsFieldsPng

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFields-{plan}-{observatory}.png

plan, observatory

rsFieldsRotated

$ROBOSTRATEGY_DATA/allocations/{plan}/rsFieldsRotated-{plan}-{observatory}.fits

plan, observatory

rsOptions

$ROBOSTRATEGY_DATA/allocations/{plan}/rsOptions-{plan}-{observatory}.fits

plan, observatory

rsSatisfied

$ROBOSTRATEGY_DATA/allocations/{plan}/rsSatisfied-{plan}-{observatory}.fits

plan, observatory

rsSlots

$ROBOSTRATEGY_DATA/allocations/{plan}/rsSlots-{plan}-{observatory}.fits

plan, observatory

rsSpares

$ROBOSTRATEGY_DATA/allocations/{plan}/rsSpares-{observatory}-{plan}.fits

plan, observatory

rsSparesExp

$ROBOSTRATEGY_DATA/allocations/{plan}/rsSparesExp-{observatory}-{plan}.fits

plan, observatory

rsStats

$ROBOSTRATEGY_DATA/allocations/{plan}/rsStats-{plan}.fits

plan

rsTargetCadences

$ROBOSTRATEGY_DATA/allocations/{plan}/rsTargetCadences-{plan}-{observatory}.fits

plan, observatory

rsTargets

$ROBOSTRATEGY_DATA/allocations/{plan}/rsTargets-{plan}-{observatory}.fits

plan, observatory

sciExp

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/SciExp-@pad_fieldid|.par

run2d, fieldid

sdR

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdR_N

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdR_S

$BOSS_SPECTRO_DATA_S/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdss_moc

$SDSS_HIPS/{release}/{survey}/Moc.{ext}

ext, survey, release

spAll

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAll-{run2d}.fits

run2d

spAll-lite

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAll-lite-{run2d}.fits

run2d

spAll-lite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/spAll-lite-{run2d}-{coadd}.fits

coadd, run2d

spAll-lite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAll-lite-{run2d}@epochflag|.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@spcoaddfolder|/full/@spcoaddgrp|/{coadd}@spcoaddobs|/{mjd}/spAll-{coadd}@spcoaddobs|-{mjd}.fits

coadd, run2d, mjd, obs

spAllField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLineField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@spcoaddfolder|/full/@spcoaddgrp|/{coadd}@spcoaddobs|/{mjd}/spAllLine-{coadd}@spcoaddobs|-{mjd}.fits

coadd, run2d, mjd, obs

spAllLineField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/spAllLine-{run2d}-{coadd}.fits

coadd, run2d

spAllLine_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAllLine-{run2d}@epochflag|.fits

run2d

spAll_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/spAll-{run2d}-{coadd}.fits

coadd, run2d

spAll_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/spAll-{run2d}@epochflag|.fits

run2d

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCOADDS

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/{phase}_{survey}_COADDS.par

coadd, run2d, phase, survey

spField

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits

run2d, mjd, frame, fieldid

spFluxdistort_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits

run2d, mjd, frame, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFullsky

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/spFullsky-{coadd}@spcoaddobs|-{mjd}.fits

coadd, run2d, mjd, obs

spPlanCustom

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/spPlanCustom-{coadd}@spcoaddobs|-{mjd}.par

coadd, run2d, mjd, obs

spPlancomb

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spPlancomb-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlancombepoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/spPlancombepoch-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spSpec_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/coadd/{mjd}/spSpec-{coadd}@spcoaddobs|-{mjd}-{catalogid}.fits

mjd, run2d, catalogid, obs, coadd

spSpec_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spXCSAO_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/{run1d}/spXCSAO-{coadd}@spcoaddobs|-{mjd}.fits

mjd, run1d, run2d, obs, coadd

spXCSAO_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/{run1d}/spZall-{coadd}@spcoaddobs|-{mjd}.fits

mjd, run1d, run2d, obs, coadd

spZall_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/{run1d}/spZbest-{coadd}@spcoaddobs|-{mjd}.fits

mjd, run1d, run2d, obs, coadd

spZbest_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline_coadd

$BOSS_SPECTRO_REDUX/{run2d}/@spcoaddfolder|/@spcoaddgrp|/{coadd}@spcoaddobs|/{run1d}/spZline-{coadd}@spcoaddobs|-{mjd}.fits

mjd, run1d, run2d, obs, coadd

spZline_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/epoch/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specFull_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@spcoaddfolder|/full/@spcoaddgrp|/{coadd}@spcoaddobs|/{mjd}/spec-{coadd}@spcoaddobs|-{mjd}-{catalogid}.fits

mjd, run2d, catalogid, obs, coadd

specFull_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/full/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@sptypefolder|/lite/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/@spcoaddfolder|/lite/@spcoaddgrp|/{coadd}@spcoaddobs|/{mjd}/spec-{coadd}@spcoaddobs|-{mjd}-{catalogid}.fits

mjd, run2d, catalogid, obs, coadd

specLite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/lite/@fieldgrp|/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specobjcat

$SDSS_SPECOBJ_DIR/{ver}/src/sql{name}.csv.bz2

ver, name

spfibermap

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spfibermap-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spplan2d

$BOSS_SPECTRO_REDUX/{run2d}/@sptypefolder|/@fieldgrp|/@pad_fieldid|@isplate|/spPlan2d-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

sqlapocat

$SDSS_APOSTAR_DIR/{ver}/src/sqlApogee{name}.csv.bz2

ver, name

sqlaspcapcat

$SDSS_ASCAPSTAR_DIR/{ver}/src/sqlaspcap{name}.csv.bz2

ver, name

sqlcannoncat

$SDSS_CANNONSTAR_DIR/{ver}/src/sqlcannonStar.csv.bz2

ver

ticcat

$TIC_DIR/{ver}/src/tic_dec{dec1}_00{hemi}__{dec2}_00{hemi}.csv.gz

dec2, ver, hemi, dec1

twomasscat

$TWOMASSCAT_DIR/{ver}/src/psc_{desig}

ver, desig

wdcat

$WD_DIR/{ver}/src/gaia_{gaiaver}_wd_candidates_{wdver}.csv

ver, gaiaver, wdver

xmatchcat

$XMATCH_DIR/{srvy1}_{srvy2}/{ver}/src/{name}.csv

ver, name, srvy1, srvy2

DR19

DR19

DR19 path definitions

Name

Template

Kwargs

DL1_spec_eROSITA_eRASS1

$DL1_SDSS_EROSITA/{vers}/DL1_spec_SDSSV_eROSITA_eRASS1-{vers}.fits

vers

DL1_spec_eROSITA_eRASS1_allepoch

$DL1_SDSS_EROSITA/{vers}/DL1_spec_SDSSV_eROSITA_eRASS1_allepoch-{vers}.fits

vers

SDSSV_DA_df

$MWM_WHITEDWARF/da_white_dwarf_properties/{vers}/eSDSS_DA_df.fits

vers

StarFlow_age_posterior

$MWM_STARFLOW/{vers}/StarFlow_age_posterior_{vers}.fits

vers

StarFlow_mass_posterior

$MWM_STARFLOW/{vers}/StarFlow_mass_posterior_{vers}.fits

vers

StarFlow_summary

$MWM_STARFLOW/{vers}/StarFlow_summary_{vers}.fits

vers

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/summary/allStar-{apred}-{telescope}.fits

apred, telescope

allVisit

$APOGEE_REDUX/{apred}/summary/allVisit-{apred}-{telescope}.fits

apred, telescope

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

allVisit_MADGICS

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/allVisit_MADGICS_{vers}_{star_prior_type}.fits

vers, star_prior_type

allspec

$ALLSPEC/{vers}/allspec-{release}-{vers}.fits

vers, release

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apDarkRate

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|DarkRate-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

prefix, apred, mjd, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apFPILines

$APOGEE_REDUX/{apred}/cal/{instrument}/fpi/@apgprefix|FPILines-{num:0>8}.fits

num, instrument, apred

apField

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Field-{field}.fits

field, apred, telescope

apFieldVisits

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|FieldVisits-{field}.fits

field, apred, telescope

apFlat

$APOGEE_REDUX/{apred}/cal/{instrument}/flatcorr/@apgprefix|Flat-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apLines

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Lines-{num:0>8}.fits

num, instrument, apred

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apMADGICS_out

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{component_name}_{model_version}.h5

vers, star_prior_type, component_name, model_version

apMADGICS_out_DIB_hess

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_DIB_hess_var_{dib_model}.h5

vers, dib_model, star_prior_type

apMADGICS_out_apVisit_v0

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_apVisit_v0.h5

vers, star_prior_type

apMADGICS_out_flux

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_flux{flux_type}.h5

vers, star_prior_type, flux_type

apMADGICS_out_msk

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{mask_type}msk.h5

vers, mask_type, star_prior_type

apMADGICS_out_p5deltachi2_lv

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{scan_type}_p5delchi2_lvl{scan_refinement_level_number}_{dib_model | None}.h5

vers, scan_refinement_level_number, dib_model | None, scan_type, star_prior_type

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

mjd, apred, field, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

reduction, mjd, apred, field, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

mjd, apred, field, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

mjd, instrument, apred

apR

$APOGEE_DATA_N/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

num, instrument, apred

apStar

$APOGEE_REDUX/{apred}/stars/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, obj, healpix

apStar-1m

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

field, apred, reduction, telescope

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

instrument, apred, chip, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogee_occam_cluster

$APOGEE_OCCAM/occam_cluster-{vers}.fits

vers

apogee_occam_member

$APOGEE_OCCAM/occam_member-{vers}.fits

vers

apogee_starhorse

$APOGEE_STARHORSE/APOGEE_DR19_DR3_STARHORSE_{vers}.fits

vers

asR

$APOGEE_DATA_S/{mjd}/asR-{chip}-{num:0>8}.apz

num, mjd, chip

astraAllStarASPCAP

$MWM_ASTRA/{v_astra}/summary/astraAllStarASPCAP-{v_astra}.fits.gz

v_astra

astraAllStarApogeeNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarApogeeNet-{v_astra}.fits.gz

v_astra

astraAllStarAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNN-{v_astra}.fits.gz

v_astra

astraAllStarAstroNNdist

$MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNNdist-{v_astra}.fits.gz

v_astra

astraAllStarBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarBossNet-{v_astra}.fits.gz

v_astra

astraAllStarCorv

$MWM_ASTRA/{v_astra}/summary/astraAllStarCorv-{v_astra}.fits.gz

v_astra

astraAllStarLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllStarLineForest-{v_astra}.fits.gz

v_astra

astraAllStarMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllStarMDwarfType-{v_astra}.fits.gz

v_astra

astraAllStarSlam

$MWM_ASTRA/{v_astra}/summary/astraAllStarSlam-{v_astra}.fits.gz

v_astra

astraAllStarSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllStarSnowWhite-{v_astra}.fits.gz

v_astra

astraAllStarThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllStarThePayne-{v_astra}.fits.gz

v_astra

astraAllVisitAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllVisitAstroNN-{v_astra}.fits.gz

v_astra

astraAllVisitBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllVisitBossNet-{v_astra}.fits.gz

v_astra

astraAllVisitCorv

$MWM_ASTRA/{v_astra}/summary/astraAllVisitCorv-{v_astra}.fits.gz

v_astra

astraAllVisitLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllVisitLineForest-{v_astra}.fits.gz

v_astra

astraAllVisitMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllVisitMDwarfType-{v_astra}.fits.gz

v_astra

astraAllVisitSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllVisitSnowWhite-{v_astra}.fits.gz

v_astra

astraAllVisitThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllVisitThePayne-{v_astra}.fits.gz

v_astra

astraMWMLite

$MWM_ASTRA/{v_astra}/summary/astraMWMLite-{v_astra}.fits.gz

v_astra

astraStarASPCAP

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarASPCAP-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSlam

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSlam-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarThePayne

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitCorv

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitCorv-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSlam

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSlam-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSnowWhite

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitThePayne

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

cannonStar

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl

field, apred, obj, cannon

cannonStar-1m

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl

field, apred, reduction, cannon

confSummary

$SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummary-{configid}.par

obs, configid

confSummaryF

$SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummaryF_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummary_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummary-{configid}.par

obs, configid

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

eFEDS_Hard_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Hard_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_Main_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Main_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_SDSSV_spec_results

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_SDSSV_spec_results-{v_speccomp}.fits

v_speccomp

eSDSS_DA_df

$MWM_WHITEDWARF/da_white_dwarf_properties/{vers}/eSDSS_DA_df.fits

vers

fieldlist

$BOSS_SPECTRO_REDUX/{run2d}/fieldlist-{run2d}.fits

run2d

fieldlist_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/fieldlist-{run2d}.fits

run2d

fimg_apo

$FCAM_DATA_N/{mjd}/fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

gimg_apo

$GCAM_DATA_N/{mjd}/gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

lvm_frame

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/lvm{kind}-{expnum:0>8}.fits

expnum, mjd, tileid, kind, drpver

mdwarf_abundances

$MWM_MDWARF/elemental_abundances/mdwarf_abundances-{vers}.fits

vers

minesweeper

$MWM_MINESWEEPER/minesweeper_{vers}.fits

vers

mos_target_allstar_dr17_synspec_rev1_1

$MOS_TARGET/{v_targ}/mos_allstar_dr17_synspec_rev1_1.fits

v_targ

mos_target_allwise

$MOS_TARGET/{v_targ}/mos_allwise-{num}.fits

num, v_targ

mos_target_assignment

$MOS_TARGET/{v_targ}/mos_assignment-{num}.fits

num, v_targ

mos_target_best_brightest

$MOS_TARGET/{v_targ}/mos_best_brightest.fits

v_targ

mos_target_bhm_csc

$MOS_TARGET/{v_targ}/mos_bhm_csc.fits

v_targ

mos_target_bhm_csc_v2

$MOS_TARGET/{v_targ}/mos_bhm_csc_v2.fits

v_targ

mos_target_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_bhm_efeds_veto.fits

v_targ

mos_target_bhm_rm_tweaks

$MOS_TARGET/{v_targ}/mos_bhm_rm_tweaks.fits

v_targ

mos_target_bhm_rm_v0

$MOS_TARGET/{v_targ}/mos_bhm_rm_v0.fits

v_targ

mos_target_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_bhm_rm_v0_2.fits

v_targ

mos_target_bhm_spiders_agn_superset

$MOS_TARGET/{v_targ}/mos_bhm_spiders_agn_superset.fits

v_targ

mos_target_bhm_spiders_clusters_superset

$MOS_TARGET/{v_targ}/mos_bhm_spiders_clusters_superset.fits

v_targ

mos_target_cadence

$MOS_TARGET/{v_targ}/mos_cadence.fits

v_targ

mos_target_cadence_epoch

$MOS_TARGET/{v_targ}/mos_cadence_epoch.fits

v_targ

mos_target_carton

$MOS_TARGET/{v_targ}/mos_carton.fits

v_targ

mos_target_carton_to_target

$MOS_TARGET/{v_targ}/mos_carton_to_target-{num}.fits

num, v_targ

mos_target_cataclysmic_variables

$MOS_TARGET/{v_targ}/mos_cataclysmic_variables.fits

v_targ

mos_target_catalog

$MOS_TARGET/{v_targ}/mos_catalog-{num}.fits

num, v_targ

mos_target_catalog_to_allstar_dr17_synspec_rev1

$MOS_TARGET/{v_targ}/mos_catalog_to_allstar_dr17_synspec_rev1.fits

v_targ

mos_target_catalog_to_allwise

$MOS_TARGET/{v_targ}/mos_catalog_to_allwise-{num}.fits

num, v_targ

mos_target_catalog_to_bhm_csc

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_csc.fits

v_targ

mos_target_catalog_to_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_efeds_veto.fits

v_targ

mos_target_catalog_to_bhm_rm_v0

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_rm_v0.fits

v_targ

mos_target_catalog_to_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_rm_v0_2.fits

v_targ

mos_target_catalog_to_catwise2020

$MOS_TARGET/{v_targ}/mos_catalog_to_catwise2020-{num}.fits

num, v_targ

mos_target_catalog_to_gaia_dr2_source

$MOS_TARGET/{v_targ}/mos_catalog_to_gaia_dr2_source-{num}.fits

num, v_targ

mos_target_catalog_to_glimpse

$MOS_TARGET/{v_targ}/mos_catalog_to_glimpse-{num}.fits

num, v_targ

mos_target_catalog_to_guvcat

$MOS_TARGET/{v_targ}/mos_catalog_to_guvcat-{num}.fits

num, v_targ

mos_target_catalog_to_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_catalog_to_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_catalog_to_mangatarget

$MOS_TARGET/{v_targ}/mos_catalog_to_mangatarget.fits

v_targ

mos_target_catalog_to_marvels_dr11_star

$MOS_TARGET/{v_targ}/mos_catalog_to_marvels_dr11_star.fits

v_targ

mos_target_catalog_to_marvels_dr12_star

$MOS_TARGET/{v_targ}/mos_catalog_to_marvels_dr12_star.fits

v_targ

mos_target_catalog_to_mastar_goodstars

$MOS_TARGET/{v_targ}/mos_catalog_to_mastar_goodstars.fits

v_targ

mos_target_catalog_to_panstarrs1

$MOS_TARGET/{v_targ}/mos_catalog_to_panstarrs1-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr16_specobj-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr17_specobj

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr17_specobj-{num}.fits

num, v_targ

mos_target_catalog_to_skies_v1

$MOS_TARGET/{v_targ}/mos_catalog_to_skies_v1-{num}.fits

num, v_targ

mos_target_catalog_to_skies_v2

$MOS_TARGET/{v_targ}/mos_catalog_to_skies_v2-{num}.fits

num, v_targ

mos_target_catalog_to_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_catalog_to_skymapper_dr2-{num}.fits

num, v_targ

mos_target_catalog_to_supercosmos

$MOS_TARGET/{v_targ}/mos_catalog_to_supercosmos-{num}.fits

num, v_targ

mos_target_catalog_to_tic_v8

$MOS_TARGET/{v_targ}/mos_catalog_to_tic_v8-{num}.fits

num, v_targ

mos_target_catalog_to_twomass_psc

$MOS_TARGET/{v_targ}/mos_catalog_to_twomass_psc-{num}.fits

num, v_targ

mos_target_catalog_to_tycho2

$MOS_TARGET/{v_targ}/mos_catalog_to_tycho2-{num}.fits

num, v_targ

mos_target_catalog_to_unwise

$MOS_TARGET/{v_targ}/mos_catalog_to_unwise-{num}.fits

num, v_targ

mos_target_catalog_to_uvotssc1

$MOS_TARGET/{v_targ}/mos_catalog_to_uvotssc1.fits

v_targ

mos_target_catalog_to_uvotssc1_2

$MOS_TARGET/{v_targ}/mos_catalog_to_uvotssc1_2.fits

v_targ

mos_target_catalog_to_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_catalog_to_xmm_om_suss_4_1.fits

v_targ

mos_target_catalogdb_version

$MOS_TARGET/{v_targ}/mos_catalogdb_version.fits

v_targ

mos_target_category

$MOS_TARGET/{v_targ}/mos_category.fits

v_targ

mos_target_catwise2020

$MOS_TARGET/{v_targ}/mos_catwise2020-{num}.fits

num, v_targ

mos_target_design

$MOS_TARGET/{v_targ}/mos_design.fits

v_targ

mos_target_design_mode

$MOS_TARGET/{v_targ}/mos_design_mode.fits

v_targ

mos_target_design_mode_check_results

$MOS_TARGET/{v_targ}/mos_design_mode_check_results.fits

v_targ

mos_target_design_to_field

$MOS_TARGET/{v_targ}/mos_design_to_field.fits

v_targ

mos_target_ebosstarget_v5

$MOS_TARGET/{v_targ}/mos_ebosstarget_v5.fits

v_targ

mos_target_ebosstarget_v5_2

$MOS_TARGET/{v_targ}/mos_ebosstarget_v5_2.fits

v_targ

mos_target_erosita_superset_agn

$MOS_TARGET/{v_targ}/mos_erosita_superset_agn-{num}.fits

num, v_targ

mos_target_erosita_superset_clusters

$MOS_TARGET/{v_targ}/mos_erosita_superset_clusters.fits

v_targ

mos_target_erosita_superset_compactobjects

$MOS_TARGET/{v_targ}/mos_erosita_superset_compactobjects.fits

v_targ

mos_target_erosita_superset_stars

$MOS_TARGET/{v_targ}/mos_erosita_superset_stars.fits

v_targ

mos_target_field

$MOS_TARGET/{v_targ}/mos_field.fits

v_targ

mos_target_gaia_assas_sn_cepheids

$MOS_TARGET/{v_targ}/mos_gaia_assas_sn_cepheids.fits

v_targ

mos_target_gaia_dr2_ruwe

$MOS_TARGET/{v_targ}/mos_gaia_dr2_ruwe-{num}.fits

num, v_targ

mos_target_gaia_dr2_source

$MOS_TARGET/{v_targ}/mos_gaia_dr2_source-{num}.fits

num, v_targ

mos_target_gaia_dr2_wd

$MOS_TARGET/{v_targ}/mos_gaia_dr2_wd.fits

v_targ

mos_target_gaia_unwise_agn

$MOS_TARGET/{v_targ}/mos_gaia_unwise_agn-{num}.fits

num, v_targ

mos_target_gaiadr2_tmass_best_neighbour

$MOS_TARGET/{v_targ}/mos_gaiadr2_tmass_best_neighbour-{num}.fits

num, v_targ

mos_target_geometric_distances_gaia_dr2

$MOS_TARGET/{v_targ}/mos_geometric_distances_gaia_dr2-{num}.fits

num, v_targ

mos_target_glimpse

$MOS_TARGET/{v_targ}/mos_glimpse-{num}.fits

num, v_targ

mos_target_guvcat

$MOS_TARGET/{v_targ}/mos_guvcat-{num}.fits

num, v_targ

mos_target_hole

$MOS_TARGET/{v_targ}/mos_hole.fits

v_targ

mos_target_instrument

$MOS_TARGET/{v_targ}/mos_instrument.fits

v_targ

mos_target_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_magnitude

$MOS_TARGET/{v_targ}/mos_magnitude-{num}.fits

num, v_targ

mos_target_mangadapall

$MOS_TARGET/{v_targ}/mos_mangadapall.fits

v_targ

mos_target_mangadrpall

$MOS_TARGET/{v_targ}/mos_mangadrpall.fits

v_targ

mos_target_mangatarget

$MOS_TARGET/{v_targ}/mos_mangatarget.fits

v_targ

mos_target_mapper

$MOS_TARGET/{v_targ}/mos_mapper.fits

v_targ

mos_target_marvels_dr11_star

$MOS_TARGET/{v_targ}/mos_marvels_dr11_star.fits

v_targ

mos_target_marvels_dr12_star

$MOS_TARGET/{v_targ}/mos_marvels_dr12_star.fits

v_targ

mos_target_mastar_goodstars

$MOS_TARGET/{v_targ}/mos_mastar_goodstars.fits

v_targ

mos_target_mastar_goodvisits

$MOS_TARGET/{v_targ}/mos_mastar_goodvisits.fits

v_targ

mos_target_mipsgal

$MOS_TARGET/{v_targ}/mos_mipsgal.fits

v_targ

mos_target_mwm_tess_ob

$MOS_TARGET/{v_targ}/mos_mwm_tess_ob.fits

v_targ

mos_target_observatory

$MOS_TARGET/{v_targ}/mos_observatory.fits

v_targ

mos_target_obsmode

$MOS_TARGET/{v_targ}/mos_obsmode.fits

v_targ

mos_target_opsdb_apo_camera

$MOS_TARGET/{v_targ}/mos_opsdb_apo_camera.fits

v_targ

mos_target_opsdb_apo_camera_frame

$MOS_TARGET/{v_targ}/mos_opsdb_apo_camera_frame.fits

v_targ

mos_target_opsdb_apo_completion_status

$MOS_TARGET/{v_targ}/mos_opsdb_apo_completion_status.fits

v_targ

mos_target_opsdb_apo_configuration

$MOS_TARGET/{v_targ}/mos_opsdb_apo_configuration.fits

v_targ

mos_target_opsdb_apo_design_to_status

$MOS_TARGET/{v_targ}/mos_opsdb_apo_design_to_status.fits

v_targ

mos_target_opsdb_apo_exposure

$MOS_TARGET/{v_targ}/mos_opsdb_apo_exposure.fits

v_targ

mos_target_opsdb_apo_exposure_flavor

$MOS_TARGET/{v_targ}/mos_opsdb_apo_exposure_flavor.fits

v_targ

mos_target_panstarrs1

$MOS_TARGET/{v_targ}/mos_panstarrs1-{num}.fits

num, v_targ

mos_target_positioner_status

$MOS_TARGET/{v_targ}/mos_positioner_status.fits

v_targ

mos_target_revised_magnitude

$MOS_TARGET/{v_targ}/mos_revised_magnitude-{num}.fits

num, v_targ

mos_target_sagitta

$MOS_TARGET/{v_targ}/mos_sagitta.fits

v_targ

mos_target_sdss_apogeeallstarmerge_r13

$MOS_TARGET/{v_targ}/mos_sdss_apogeeallstarmerge_r13.fits

v_targ

mos_target_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_sdss_dr16_qso

$MOS_TARGET/{v_targ}/mos_sdss_dr16_qso.fits

v_targ

mos_target_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_sdss_dr16_specobj-{num}.fits

num, v_targ

mos_target_sdss_dr17_specobj

$MOS_TARGET/{v_targ}/mos_sdss_dr17_specobj-{num}.fits

num, v_targ

mos_target_sdss_id_flat

$MOS_TARGET/{v_targ}/mos_sdss_id_flat-{num}.fits

num, v_targ

mos_target_sdss_id_stacked

$MOS_TARGET/{v_targ}/mos_sdss_id_stacked-{num}.fits

num, v_targ

mos_target_sdss_id_to_catalog

$MOS_TARGET/{v_targ}/mos_sdss_id_to_catalog-{num}.fits

num, v_targ

mos_target_sdssv_boss_conflist

$MOS_TARGET/{v_targ}/mos_sdssv_boss_conflist.fits

v_targ

mos_target_sdssv_boss_spall

$MOS_TARGET/{v_targ}/mos_sdssv_boss_spall.fits

v_targ

mos_target_sdssv_plateholes

$MOS_TARGET/{v_targ}/mos_sdssv_plateholes.fits

v_targ

mos_target_sdssv_plateholes_meta

$MOS_TARGET/{v_targ}/mos_sdssv_plateholes_meta.fits

v_targ

mos_target_skies_v1

$MOS_TARGET/{v_targ}/mos_skies_v1-{num}.fits

num, v_targ

mos_target_skies_v2

$MOS_TARGET/{v_targ}/mos_skies_v2-{num}.fits

num, v_targ

mos_target_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_skymapper_dr2-{num}.fits

num, v_targ

mos_target_skymapper_gaia

$MOS_TARGET/{v_targ}/mos_skymapper_gaia-{num}.fits

num, v_targ

mos_target_supercosmos

$MOS_TARGET/{v_targ}/mos_supercosmos-{num}.fits

num, v_targ

mos_target_target

$MOS_TARGET/{v_targ}/mos_target-{num}.fits

num, v_targ

mos_target_targetdb_version

$MOS_TARGET/{v_targ}/mos_targetdb_version.fits

v_targ

mos_target_targeting_generation

$MOS_TARGET/{v_targ}/mos_targeting_generation.fits

v_targ

mos_target_targeting_generation_to_carton

$MOS_TARGET/{v_targ}/mos_targeting_generation_to_carton.fits

v_targ

mos_target_targeting_generation_to_version

$MOS_TARGET/{v_targ}/mos_targeting_generation_to_version.fits

v_targ

mos_target_tess_toi

$MOS_TARGET/{v_targ}/mos_tess_toi.fits

v_targ

mos_target_tess_toi_v05

$MOS_TARGET/{v_targ}/mos_tess_toi_v05.fits

v_targ

mos_target_tic_v8

$MOS_TARGET/{v_targ}/mos_tic_v8-{num}.fits

num, v_targ

mos_target_twomass_psc

$MOS_TARGET/{v_targ}/mos_twomass_psc-{num}.fits

num, v_targ

mos_target_tycho2

$MOS_TARGET/{v_targ}/mos_tycho2-{num}.fits

num, v_targ

mos_target_unwise

$MOS_TARGET/{v_targ}/mos_unwise-{num}.fits

num, v_targ

mos_target_uvotssc1

$MOS_TARGET/{v_targ}/mos_uvotssc1.fits

v_targ

mos_target_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_xmm_om_suss_4_1.fits

v_targ

mos_target_yso_clustering

$MOS_TARGET/{v_targ}/mos_yso_clustering.fits

v_targ

mos_target_zari18pms

$MOS_TARGET/{v_targ}/mos_zari18pms.fits

v_targ

mos_targeting_generation

$MOS_TARGET/{v_targ}/mos_targeting_generation.fits

v_targ

multiplex

$ALLSPEC/{vers}/multiplex-{release}-{vers}.fits

vers, release

mwmAllStar

$MWM_ASTRA/{v_astra}/summary/mwmAllStar-{v_astra}.fits

v_astra

mwmAllVisit

$MWM_ASTRA/{v_astra}/summary/mwmAllVisit-{v_astra}.fits

v_astra

mwmStar

$MWM_ASTRA/{v_astra}/spectra/star/@sdss_id_groups|/mwmStar-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

mwmTargets

$MWM_ASTRA/{v_astra}/summary/mwmTargets-{v_astra}.fits

v_astra

mwmVisit

$MWM_ASTRA/{v_astra}/spectra/visit/@sdss_id_groups|/mwmVisit-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

proc_fimg_apo

$FCAM_DATA_N/{mjd}/proc-fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

proc_gimg_apo

$GCAM_DATA_N/{mjd}/proc-gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

sciExp

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/SciExp-@pad_fieldid|.par

run2d, fieldid

sdR

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdR_N

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

spAll

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}.fits

run2d

spAll-lite

$BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}.fits

run2d

spAll-lite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}-{coadd}.fits

coadd, run2d

spAll-lite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-lite-{run2d}.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAll-{coadd}-{mjd}.fits

coadd, run2d, mjd

spAllField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLineField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAllLine-{coadd}-{mjd}.fits

coadd, run2d, mjd

spAllLineField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}-{coadd}.fits

coadd, run2d

spAllLine_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAllLine-{run2d}.fits

run2d

spAll_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}-{coadd}.fits

coadd, run2d

spAll_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-{run2d}.fits

run2d

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCOADDS

$BOSS_SPECTRO_REDUX/{run2d}/{phase}_{survey}_COADDS.par

run2d, phase, survey

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits

run2d, mjd, frame, fieldid

spFluxdistort_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spFluxdistort-@pad_fieldid|-{mjd}-{frame:0>8}.fits

run2d, mjd, frame, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFullsky

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spFullsky-{coadd}-{mjd}.fits

coadd, run2d, mjd

spPlanCustom

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spPlanCustom-{coadd}-{mjd}.par

coadd, run2d, mjd

spPlancomb

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlancomb-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlancombepoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/spPlancombepoch-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spSpec_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/coadd/{mjd}/spSpec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

spSpec_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spXCSAO_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spXCSAO-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spXCSAO_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZall-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZall_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZbest-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZbest_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZline-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZline_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/epoch/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specFull_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

specFull_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

specLite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spfibermap

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spfibermap-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spplan2d

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spplan2d-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

DR18

DR18

DR18 path definitions

Name

Template

Kwargs

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

eFEDS_Hard_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Hard_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_Main_speccomp

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_Main_speccomp-{v_speccomp}.fits

v_speccomp

eFEDS_SDSSV_spec_results

$BHM_EFEDS_SPECCOMP/{v_speccomp}/eFEDS_SDSSV_spec_results-{v_speccomp}.fits

v_speccomp

mos_target_allwise

$MOS_TARGET/{v_targ}/mos_allwise-{num}.fits

num, v_targ

mos_target_best_brightest

$MOS_TARGET/{v_targ}/mos_best_brightest.fits

v_targ

mos_target_bhm_csc_v2

$MOS_TARGET/{v_targ}/mos_bhm_csc_v2.fits

v_targ

mos_target_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_bhm_efeds_veto.fits

v_targ

mos_target_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_bhm_rm_v0_2.fits

v_targ

mos_target_cadence

$MOS_TARGET/{v_targ}/mos_cadence.fits

v_targ

mos_target_cadence_epoch

$MOS_TARGET/{v_targ}/mos_cadence_epoch.fits

v_targ

mos_target_carton

$MOS_TARGET/{v_targ}/mos_carton.fits

v_targ

mos_target_carton_to_target

$MOS_TARGET/{v_targ}/mos_carton_to_target-{num}.fits

num, v_targ

mos_target_cataclysmic_variables

$MOS_TARGET/{v_targ}/mos_cataclysmic_variables.fits

v_targ

mos_target_catalog

$MOS_TARGET/{v_targ}/mos_catalog-{num}.fits

num, v_targ

mos_target_catalog_to_allwise

$MOS_TARGET/{v_targ}/mos_catalog_to_allwise-{num}.fits

num, v_targ

mos_target_catalog_to_bhm_efeds_veto

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_efeds_veto.fits

v_targ

mos_target_catalog_to_bhm_rm_v0_2

$MOS_TARGET/{v_targ}/mos_catalog_to_bhm_rm_v0_2.fits

v_targ

mos_target_catalog_to_catwise2020

$MOS_TARGET/{v_targ}/mos_catalog_to_catwise2020-{num}.fits

num, v_targ

mos_target_catalog_to_glimpse

$MOS_TARGET/{v_targ}/mos_catalog_to_glimpse-{num}.fits

num, v_targ

mos_target_catalog_to_guvcat

$MOS_TARGET/{v_targ}/mos_catalog_to_guvcat-{num}.fits

num, v_targ

mos_target_catalog_to_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_catalog_to_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_catalog_to_panstarrs1

$MOS_TARGET/{v_targ}/mos_catalog_to_panstarrs1-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_catalog_to_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_catalog_to_sdss_dr16_specobj.fits

v_targ

mos_target_catalog_to_skies_v2

$MOS_TARGET/{v_targ}/mos_catalog_to_skies_v2-{num}.fits

num, v_targ

mos_target_catalog_to_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_catalog_to_skymapper_dr2-{num}.fits

num, v_targ

mos_target_catalog_to_supercosmos

$MOS_TARGET/{v_targ}/mos_catalog_to_supercosmos-{num}.fits

num, v_targ

mos_target_catalog_to_tic_v8

$MOS_TARGET/{v_targ}/mos_catalog_to_tic_v8-{num}.fits

num, v_targ

mos_target_catalog_to_tycho2

$MOS_TARGET/{v_targ}/mos_catalog_to_tycho2.fits

v_targ

mos_target_catalog_to_uvotssc1

$MOS_TARGET/{v_targ}/mos_catalog_to_uvotssc1.fits

v_targ

mos_target_catalog_to_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_catalog_to_xmm_om_suss_4_1.fits

v_targ

mos_target_catalogdb_version

$MOS_TARGET/{v_targ}/mos_catalogdb_version.fits

v_targ

mos_target_category

$MOS_TARGET/{v_targ}/mos_category.fits

v_targ

mos_target_catwise2020

$MOS_TARGET/{v_targ}/mos_catwise2020-{num}.fits

num, v_targ

mos_target_ebosstarget_v5

$MOS_TARGET/{v_targ}/mos_ebosstarget_v5.fits

v_targ

mos_target_gaia_dr2_ruwe

$MOS_TARGET/{v_targ}/mos_gaia_dr2_ruwe-{num}.fits

num, v_targ

mos_target_gaia_dr2_source

$MOS_TARGET/{v_targ}/mos_gaia_dr2_source-{num}.fits

num, v_targ

mos_target_gaia_dr2_wd

$MOS_TARGET/{v_targ}/mos_gaia_dr2_wd.fits

v_targ

mos_target_gaia_unwise_agn

$MOS_TARGET/{v_targ}/mos_gaia_unwise_agn-{num}.fits

num, v_targ

mos_target_gaiadr2_tmass_best_neighbour

$MOS_TARGET/{v_targ}/mos_gaiadr2_tmass_best_neighbour-{num}.fits

num, v_targ

mos_target_geometric_distances_gaia_dr2

$MOS_TARGET/{v_targ}/mos_geometric_distances_gaia_dr2-{num}.fits

num, v_targ

mos_target_glimpse

$MOS_TARGET/{v_targ}/mos_glimpse-{num}.fits

num, v_targ

mos_target_guvcat

$MOS_TARGET/{v_targ}/mos_guvcat-{num}.fits

num, v_targ

mos_target_instrument

$MOS_TARGET/{v_targ}/mos_instrument.fits

v_targ

mos_target_legacy_survey_dr8

$MOS_TARGET/{v_targ}/mos_legacy_survey_dr8-{num}.fits

num, v_targ

mos_target_magnitude

$MOS_TARGET/{v_targ}/mos_magnitude-{num}.fits

num, v_targ

mos_target_mapper

$MOS_TARGET/{v_targ}/mos_mapper.fits

v_targ

mos_target_panstarrs1

$MOS_TARGET/{v_targ}/mos_panstarrs1-{num}.fits

num, v_targ

mos_target_sagitta

$MOS_TARGET/{v_targ}/mos_sagitta.fits

v_targ

mos_target_sdss_apogeeallstarmerge_r13

$MOS_TARGET/{v_targ}/mos_sdss_apogeeallstarmerge_r13.fits

v_targ

mos_target_sdss_dr13_photoobj_primary

$MOS_TARGET/{v_targ}/mos_sdss_dr13_photoobj_primary-{num}.fits

num, v_targ

mos_target_sdss_dr16_qso

$MOS_TARGET/{v_targ}/mos_sdss_dr16_qso.fits

v_targ

mos_target_sdss_dr16_specobj

$MOS_TARGET/{v_targ}/mos_sdss_dr16_specobj.fits

v_targ

mos_target_skies_v2

$MOS_TARGET/{v_targ}/mos_skies_v2-{num}.fits

num, v_targ

mos_target_skymapper_dr2

$MOS_TARGET/{v_targ}/mos_skymapper_dr2-{num}.fits

num, v_targ

mos_target_supercosmos

$MOS_TARGET/{v_targ}/mos_supercosmos-{num}.fits

num, v_targ

mos_target_target

$MOS_TARGET/{v_targ}/mos_target-{num}.fits

num, v_targ

mos_target_targetdb_version

$MOS_TARGET/{v_targ}/mos_targetdb_version.fits

v_targ

mos_target_targeting_generation

$MOS_TARGET/{v_targ}/mos_targeting_generation.fits

v_targ

mos_target_tic_v8

$MOS_TARGET/{v_targ}/mos_tic_v8-{num}.fits

num, v_targ

mos_target_twomass_psc

$MOS_TARGET/{v_targ}/mos_twomass_psc-{num}.fits

num, v_targ

mos_target_tycho2

$MOS_TARGET/{v_targ}/mos_tycho2.fits

v_targ

mos_target_uvotssc1

$MOS_TARGET/{v_targ}/mos_uvotssc1.fits

v_targ

mos_target_xmm_om_suss_4_1

$MOS_TARGET/{v_targ}/mos_xmm_om_suss_4_1.fits

v_targ

mos_target_yso_clustering

$MOS_TARGET/{v_targ}/mos_yso_clustering.fits

v_targ

mos_target_zari18pms

$MOS_TARGET/{v_targ}/mos_zari18pms.fits

v_targ

sdR

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

spAll

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spAll-{fieldid}-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spAllLine-{fieldid}-{mjd}.fits

run2d, mjd, fieldid

spArc

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spField

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spField-{fieldid}-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFluxdistort-{fieldid}-{mjd}.fits

run2d, mjd, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/coadd/{mjd}/spSpec-{fieldid}-{mjd}-{catalogid:0>11}.fits

catalogid, run2d, mjd, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spXCSAO-{fieldid}-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZall-{fieldid}-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZbest-{fieldid}-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/{fieldid}p/{run1d}/spZline-{fieldid}-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{fieldid}p/{mjd}/spec-{fieldid}-{mjd}-{catalogid:0>11}.fits

catalogid, run2d, mjd, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/{fieldid}p/{mjd}/spec-{fieldid}-{mjd}-{catalogid:0>11}.fits

catalogid, run2d, mjd, fieldid

DR17

DR17

DR17 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/{dr}Q_Superset.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/{dr}Q_Superset_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_ASPCAP/{apred}/{aspcap}/allPlates-{apred}-{aspcap}.fits

apred, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_ASPCAP/{apred}/{aspcap}/allStar-{apred}-{aspcap}.fits

apred, aspcap

allVisit

$APOGEE_ASPCAP/{apred}/{aspcap}/allVisit-{apred}-{aspcap}.fits

apred, aspcap

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, prefix, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}CalPlan-{instrument}-{mjd}.par

mjd, instrument, prefix, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, prefix, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, prefix, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}DarkPlan-{instrument}-{mjd}.par

mjd, instrument, prefix, apred

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/visit/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits

mjd, instrument, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits

prefix, apred, mjd, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, field, prefix, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plan-{reduction}-{mjd}.par

reduction, mjd, apred, field, prefix, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}PlateSum-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, prefix, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, field, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, instrument, prefix, apred

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, prefix, telescope

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Visit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, prefix, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

apogee_astronn

$APOGEE_ASTRONN/apogee_astroNN-{release}.fits

release

apogee_distmass

$APOGEE_DISTMASS/APOGEE_DistMass-{version}.fits

version

apogee_fire_sim

$APOGEE_FIRE_SIM/{firesimver}/{simulation}/lsr_{lsr}/apogee-{simulation}-lsr-{lsr}-rslice-{slice}.fits

firesimver, simulation, lsr, slice

apogee_gc

$APOGEE_GC/GC_{type}_VAC-{gcver}.fits

gcver, type

apogee_gravpot16

$APOGEE_GRAVPOT16/GravPot16_VAC_DR17.fits

apogee_nc_abund

$APOGEE_NC/{release}_nc_abund_{version}.fits

version, release

apogee_net_II

$APOGEE_NET/apogee_net_II-{version}.fits

version

apogee_occam_cluster

$APOGEE_OCCAM/occam_cluster-DR17.fits

apogee_occam_member

$APOGEE_OCCAM/occam_member-DR17.fits

apogee_photvar

$APOGEE_PHOTVAR/{version}/APOGEE-PhotVar-{version}.fits

version

apogee_sb2s

$APOGEE_SB2/apogee_sb2s-{version}.fits

version

apogee_starhorse

$APOGEE_STARHORSE/APOGEE_{release}_EDR3_STARHORSE_{version}.fits

version, release

apogee_wd_binary

$APOGEE_WD_BINARY/apogee-wd_binary-{release}.fits

release

apogee_xasassnvar

$APOGEE_PHOTVAR/{version}/APOGEE-xASASSNVar-{version}.fits

version

apogee_xkelt

$APOGEE_PHOTVAR/{version}/APOGEE-xKELT-{version}.fits

version

apogee_xogle

$APOGEE_PHOTVAR/{version}/APOGEE-xOGLE-{version}.fits

version

apogee_xvxs

$APOGEE_PHOTVAR/{version}/APOGEE-xVSX-{version}.fits

version

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asR

$APOGEE_DATA_2S/{mjd}/asR-{chip}-{num:0>8}.apz

num, mjd, chip

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapField

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapField-{field}.fits

field, apred, telescope, aspcap

aspcapStar

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{obj}.fits

apred, field, telescope, aspcap, obj

aspcapStar-1m

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{reduction}.fits

reduction, apred, field, telescope, aspcap

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

atlas_band

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{band}.fits.gz

iauname, band, hour, degree, version, version

atlas_bandimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-atlas-{aid}-{band}.{imgext}

iauname, aid, imgext, band, hour, degree, pid, version, version

atlas_bpsf

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{band}-bpsf.fits.gz

iauname, band, hour, degree, version, version

atlas_catalog

$ATLAS_DATA/{version:.2}/catalogs/{catalog}.fits

catalog, version

atlas_cattype

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{cattype}-{pid}.fits

iauname, cattype, hour, degree, pid, version, version

atlas_derive

$ATLAS_DATA/{version:.2}/derived/{version}/atlas_{param}.fits

param, version, version

atlas_iter

$ATLAS_DATA/{version:.2}/misc/velfield/{version}/iter10.{param}grid.fits

param, version, version

atlas_measure

$ATLAS_DATA/{version:.2}/measure/{version:.4}/atlas_measure.fits

version, version

atlas_parentimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-parent-{pid}-{band}.{imgext}

iauname, imgext, band, hour, degree, pid, version, version

atlas_petro

$ATLAS_DATA/{version:.2}/measure/{version:.4}/petro_{version}_a3.fits

version, version, version

atlas_petrokcor

$ATLAS_DATA/{version:.2}/measure/{version:.4}/petro_kcorrect_{version}_a3.fits

version, version, version

atlas_pimage

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{bandid}-pimage.fits.gz

iauname, bandid, hour, degree, version, version

atlas_ptype

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{ptype}.fits.gz

iauname, hour, ptype, degree, version, version

atlas_sersicimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-sersic.{imgext}

iauname, imgext, hour, degree, pid, version, version

atlas_sersicsubimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-sersic-sub.{imgext}

iauname, imgext, hour, degree, pid, version, version

atlas_sfits

$ATLAS_DATA/{version:.2}/detect/{survey}/{hour}/{degree}/{iauname}/{iauname}-{band}.fits.gz

iauname, band, survey, hour, degree, version

atlas_simg

$ATLAS_DATA/{version:.2}/detect/{survey}/{hour}/{degree}/{iauname}/{iauname}.jpg

iauname, survey, hour, degree, version

atlas_summary

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-{summarytype}.fits

iauname, hour, degree, pid, summarytype, version, version

atlas_vabcimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{abc}.{imgext}

iauname, abc, imgext, hour, degree, version, version

atlas_vimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}.jpg

iauname, hour, degree, version, version

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibObj

$PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits

camcol, field, run, type, run, rerun

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

cannonStar

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl

field, apred, obj, cannon

cannonStar-1m

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl

field, apred, reduction, cannon

dapall

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/dapall-{drpver}-{dapver}.fits

dapver, drpver

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

dark2s

$GCAM_DATA_2S/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

drpall

$MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

eboss_elg_lens_catalog

$EBOSS_SPECTRO_LENSING/elg/{eelver}/eboss_elg_lens_catalog_{run2d}.fits

run2d, eelver

eboss_ezmock_complete

$EBOSS_LSS/EZmocks/{ezmver}/complete/{sample}/{catalog}/EZmock_complete_{sample}_{ns}_{index}.{catalog}.fits

catalog, sample, ns, index, ezmver

eboss_ezmock_realistic

$EBOSS_LSS/EZmocks/{ezmver}/realistic/{sample}/{catalog}/EZmock_realistic_{sample}_{ns}_{index}.{catalog}.fits

catalog, sample, ns, index, ezmver

eboss_slimemold_galaxy_catalog

$EBOSS_LSS/mcpm/slimeMold_galaxy_catalog-{smver}.fits

smver

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

flat2s

$GCAM_DATA_2S/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

gimg2s

$GCAM_DATA_2S/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

guidermon

$SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par

mjd

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idCCDLog

$APO_ROOT/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par.gz

camcol, mjd, camrow

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

joker

$APOGEE_THEJOKER/{version}/apJoker-metadata.fits

version

jokersample

$APOGEE_THEJOKER/{version}/samples/{apogeeid:.4}/apJoker-{apogeeid}.fits.gz

version, apogeeid, apogeeid

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

lsscluster

$EBOSS_LSS/catalogs/DR16/eBOSS_{galtype}_clustering_{cltype}_{cap}-vDR16.fits

cap, cltype, galtype

lyadelta

$EBOSS_LYA/Delta_LY{ly}/delta-{healpix}.fits.gz

ly, healpix

mangaVmorpho

$MANGA_MORPHOLOGY/manga_visual_morpho/{vmver}/manga_visual_morpho-{vmver}.fits

vmver

mangaVmorphoImgs

$MANGA_MORPHOLOGY/manga_visual_morpho/{vmver}/images/manga-{plateifu}-mos.jpg

plateifu, vmver

manga_agn

$MANGA_AGN/{agnver}/manga_agn-{agnver}.fits

agnver

manga_firefly_globalprop

$MANGA_FIREFLY/{drpver}/manga-firefly-globalprop-{drpver}-{models}.fits

models, drpver

manga_mandala

$MANGA_MANDALA/{version}/mandala_{version}.fits

version

manga_mastar_goodstars_params

$MANGA_SPECTRO_MASTAR/{drpver}/{mprocver}/vac/parameters/{version}/mastar-goodstars-{drpver}-{mprocver}-params-{version}.fits

mprocver, drpver, version

manga_mastar_goodvisits_params

$MANGA_SPECTRO_MASTAR/{drpver}/{mprocver}/vac/parameters/{version}/mastar-goodvisits-{drpver}-{mprocver}-params-{version}.fits

mprocver, drpver, version

manga_mastarall_gaiadr2_extcorr_simbad_ps1

$MANGA_SPECTRO_MASTAR/{drpver}/{mprocver}/vac/crossmatch/{version}/mastarall-gaiadr2-extcorr-simbad-ps1-{drpver}-{mprocver}-{version}.fits

mprocver, drpver, version

manga_mastarall_gaiaedr3_extcorr_simbad_ps1

$MANGA_SPECTRO_MASTAR/{drpver}/{mprocver}/vac/crossmatch/{version}/mastarall-gaiaedr3-extcorr-simbad-ps1-{drpver}-{mprocver}-{version}.fits

mprocver, drpver, version

manga_morphology_dl

$MANGA_MORPHOLOGY/deep_learning/{dlver}/manga-morphology-dl-{release}.fits

dlver, release

manga_pca

$MANGA_PCA/{pcaver}/{drpver}/{dapver}/{plate}/mangapca-{plate}-{ifu}.fits

ifu, pcaver, drpver, plate, dapver

manga_pca_csps

$MANGA_PCA/{pcaver}/CSPs/CSPs_{id}.fits

pcaver, id

manga_pca_totalmass

$MANGA_PCA/{pcaver}/{drpver}/{dapver}/mangapca_totalmass-{pcaver}.fits

pcaver, dapver, drpver

manga_pca_vecs

$MANGA_PCA/{pcaver}/pc_vecs-{pcaver}.fits

pcaver

manga_pipe3D_cube

$MANGA_PIPE3D/{drpver}/{pipe3dver}/{plate}/manga-{plate}-{ifudesign}.Pipe3D.cube.fits

pipe3dver, plate, ifudesign, drpver

manga_pymorph

$MANGA_PHOTO/pymorph/{pymorphver}/manga-pymorph-{release}.fits

pymorphver, release

manga_sdss17pipe3D

$MANGA_PIPE3D/{drpver}/{pipe3dver}/SDSS17Pipe3D-{drpver}.fits

pipe3dver, drpver

manga_silo_detections

$MANGA_SPECTRO_LENSING/silo/{drpver}/{silover}/silo_manga_detections-{silover}.fits

drpver, silover

manga_silo_stack_data

$MANGA_SPECTRO_LENSING/silo/{drpver}/{silover}/{plate}/manga_{plate}_{ifu}_stack_data.fits

ifu, silover, plate, drpver

manga_speczall

$MANGA_SPECZ/{drpver}/{speczver}/speczall.fits

speczver, drpver

manga_speczcube

$MANGA_SPECZ/{drpver}/{speczver}/{plate}/specz-{plate}-{ifu}-{type}CUBE.fits

ifu, drpver, type, plate, speczver

manga_speczrss

$MANGA_SPECZ/{drpver}/{speczver}/{plate}/specz-{plate}-{ifu}-{type}RSS.fits

ifu, drpver, type, plate, speczver

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

wave, ifu, plate, drpver

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

ifu, dapver, drpver, mode, plate, daptype

mangaffly

$MANGA_FIREFLY/{drpver}/manga-firefly-{drpver}-{models}.fits

models, drpver

mangagalaxyzoo

$MANGA_MORPHOLOGY/galaxyzoo/MaNGA_{file}-{ver}.fits

ver, file

mangagema

$MANGA_GEMA/{ver}/GEMA_{ver}.fits

ver

mangagz3d

$MANGA_MORPHOLOGY/galaxyzoo3d/{ver}/gz3d_{file_name}.gz

ver, file_name

mangagz3dcenters

$MANGA_MORPHOLOGY/galaxyzoo3d/{ver}/gz3d_galaxy_centers.fits

ver

mangagz3dmetadata

$MANGA_MORPHOLOGY/galaxyzoo3d/{ver}/gz3d_metadata.fits

ver

mangagz3dstars

$MANGA_MORPHOLOGY/galaxyzoo3d/{ver}/gz3d_foreground_stars.fits

ver

mangahispectra

$MANGA_HI/{ver}/spectra/{program}/fits/mangaHI-{plateifu}.fits

ver, program, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHIall.fits

ver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/images/{ifu}.png

ifu, plate, drpver

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

ifu, plate, drpver

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

plate, drpver

mangaplatelist

$MANGA_SPECTRO_REDUX/{drpver}/platelist-{drpver}.fits

drpver

mangapreimfits

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}.fits.gz

designgrp, designid, mangaid

mangapreimg

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg

designgrp, designid, mangaid

mangarss

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}RSS.fits.gz

wave, ifu, plate, drpver

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

mjd, plate, plugging

mangaswim

$MANGA_SWIM/{swimver}/SwiM_{mangaid}.fits

swimver, mangaid

mangaswimall

$MANGA_SWIM/{swimver}/SwiM_all_{swimver}.fits

swimver

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}.fits

mastarver, drpver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

mastarver, drpver

mastargoodspecsn

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-sn-{drpver}.fits.gz

mastarver, drpver

mastarvisits

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-allvisits-{drpver}.fits

mastarver, drpver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

proc-gimg2s

$GCAM_DATA_2S/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdHdrFix

$SPECLOG_DIR/{mjd}/sdHdrFix-{mjd}.par

mjd

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdReport

$APO_ROOT/oplogs/{mjd}/sdReport-{mjd}.par

mjd

sdss_dr7_qsoals_atlas_york

$SDSS_QSO/dr7_qsoals/DR7_QSOALS_Atlas_York-{version}.fits

version

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

silo

$EBOSS_SPECTRO_LENSING/silo/{run2d}/{run1d}/{silover}/silo_eboss_detections-{silover}.fits

run2d, run1d, silover

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, field, run, run, filter, rerun

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR16

DR16

DR16 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/{dr}Q_Superset.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/{dr}Q_Superset_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_ASPCAP/{apred}/{aspcap}/allPlates-{apred}-{aspcap}.fits

apred, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_ASPCAP/{apred}/{aspcap}/allStar-{apred}-{aspcap}.fits

apred, aspcap

allVisit

$APOGEE_ASPCAP/{apred}/{aspcap}/allVisit-{apred}-{aspcap}.fits

apred, aspcap

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, prefix, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, prefix, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}CalPlan-{instrument}-{mjd}.par

mjd, instrument, prefix, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, prefix, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, prefix, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}DarkPlan-{instrument}-{mjd}.par

mjd, instrument, prefix, apred

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/visit/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits

mjd, instrument, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits

prefix, apred, mjd, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, field, prefix, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plan-{reduction}-{mjd}.par

reduction, mjd, apred, field, prefix, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}PlateSum-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, prefix, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, field, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, instrument, prefix, apred

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, field, prefix, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/{prefix}Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, prefix, telescope

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/{prefix}Visit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, prefix, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

apogee_starhorse

$APOGEE_STARHORSE/apogee_starhorse-{release}-{version}.fits

version, release

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asR

$APOGEE_DATA_2S/{mjd}/asR-{chip}-{num:0>8}.apz

num, mjd, chip

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapField

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapField-{field}.fits

field, apred, telescope, aspcap

aspcapStar

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{obj}.fits

apred, field, telescope, aspcap, obj

aspcapStar-1m

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{reduction}.fits

reduction, apred, field, telescope, aspcap

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

atlas_band

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{band}.fits.gz

iauname, band, hour, degree, version, version

atlas_bandimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-atlas-{aid}-{band}.{imgext}

iauname, aid, imgext, band, hour, degree, pid, version, version

atlas_bpsf

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{band}-bpsf.fits.gz

iauname, band, hour, degree, version, version

atlas_catalog

$ATLAS_DATA/{version:.2}/catalogs/{catalog}.fits

catalog, version

atlas_cattype

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{cattype}-{pid}.fits

iauname, cattype, hour, degree, pid, version, version

atlas_derive

$ATLAS_DATA/{version:.2}/derived/{version}/atlas_{param}.fits

param, version, version

atlas_iter

$ATLAS_DATA/{version:.2}/misc/velfield/{version}/iter10.{param}grid.fits

param, version, version

atlas_measure

$ATLAS_DATA/{version:.2}/measure/{version:.4}/atlas_measure.fits

version, version

atlas_parentimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-parent-{pid}-{band}.{imgext}

iauname, imgext, band, hour, degree, pid, version, version

atlas_petro

$ATLAS_DATA/{version:.2}/measure/{version:.4}/petro_{version}_a3.fits

version, version, version

atlas_petrokcor

$ATLAS_DATA/{version:.2}/measure/{version:.4}/petro_kcorrect_{version}_a3.fits

version, version, version

atlas_pimage

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{bandid}-pimage.fits.gz

iauname, bandid, hour, degree, version, version

atlas_ptype

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{ptype}.fits.gz

iauname, hour, ptype, degree, version, version

atlas_sersicimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-sersic.{imgext}

iauname, imgext, hour, degree, pid, version, version

atlas_sersicsubimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-sersic-sub.{imgext}

iauname, imgext, hour, degree, pid, version, version

atlas_sfits

$ATLAS_DATA/{version:.2}/detect/{survey}/{hour}/{degree}/{iauname}/{iauname}-{band}.fits.gz

iauname, band, survey, hour, degree, version

atlas_simg

$ATLAS_DATA/{version:.2}/detect/{survey}/{hour}/{degree}/{iauname}/{iauname}.jpg

iauname, survey, hour, degree, version

atlas_summary

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/atlases/{pid}/{iauname}-{pid}-{summarytype}.fits

iauname, hour, degree, pid, summarytype, version, version

atlas_vabcimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}-{abc}.{imgext}

iauname, abc, imgext, hour, degree, version, version

atlas_vimg

$ATLAS_DATA/{version:.2}/detect/{version:.4}/{hour}/{degree}/{iauname}/{iauname}.jpg

iauname, hour, degree, version, version

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibObj

$PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits

camcol, field, run, type, run, rerun

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

cannonStar

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl

field, apred, obj, cannon

cannonStar-1m

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl

field, apred, reduction, cannon

dapall

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/dapall-{drpver}-{dapver}.fits

dapver, drpver

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

dark2s

$GCAM_DATA_2S/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

drpall

$MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

flat2s

$GCAM_DATA_2S/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

gimg2s

$GCAM_DATA_2S/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

guidermon

$SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par

mjd

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idCCDLog

$APO_ROOT/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par.gz

camcol, mjd, camrow

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

joker

$APOGEE_THEJOKER/{version}/apJoker-metadata.fits

version

jokersample

$APOGEE_THEJOKER/{version}/samples/{apogeeid:.4}/apJoker-{apogeeid}.fits.gz

version, apogeeid, apogeeid

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

lsscluster

$EBOSS_LSS/catalogs/DR16/eBOSS_{galtype}_clustering_{cltype}_{cap}-vDR16.fits

cap, cltype, galtype

lyadelta

$EBOSS_LYA/Delta_LY{ly}/delta-{healpix}.fits.gz

ly, healpix

mangaVmorpho

$MANGA_MORPHOLOGY/manga_visual_morpho/{vmver}/manga_visual_morpho-{vmver}.fits

vmver

mangaVmorphoImgs

$MANGA_MORPHOLOGY/manga_visual_morpho/{vmver}/images/{survey}/manga-{plateifu}-mos{survey}.jpg

plateifu, vmver, survey

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

wave, ifu, plate, drpver

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

ifu, dapver, drpver, mode, plate, daptype

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

ver, drpver

mangagalaxyzoo

$MANGA_MORPHOLOGY/galaxyzoo/MaNGA_gz-{ver}.fits

ver

mangagema

$MANGA_GEMA/{ver}/GEMA-{ver}.fits

ver

mangahispectra

$MANGA_HI/{ver}/spectra/{program}/fits/mangaHI-{plateifu}.fits

ver, program, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHI{type}.fits

ver, type

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

dir3d, ifu, plate, drpver

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

ifu, plate, drpver

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

plate, drpver

mangaplatelist

$MANGA_SPECTRO_REDUX/{drpver}/platelist-{drpver}.fits

drpver

mangapreimfits

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}.fits.gz

designgrp, designid, mangaid

mangapreimg

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg

designgrp, designid, mangaid

mangarss

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}RSS.fits.gz

wave, ifu, plate, drpver

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

mjd, plate, plugging

mangaswim

$MANGA_SWIM/{swimver}/SwiM_{mangaid}.fits

swimver, mangaid

mangaswimall

$MANGA_SWIM/{swimver}/SwiM_all_{swimver}.fits

swimver

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}-{mastarver}.fits

mastarver, drpver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

mastarver, drpver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

proc-gimg2s

$GCAM_DATA_2S/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdHdrFix

$SPECLOG_DIR/{mjd}/sdHdrFix-{mjd}.par

mjd

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdReport

$APO_ROOT/oplogs/{mjd}/sdReport-{mjd}.par

mjd

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

silo

$EBOSS_SPECTRO_LENSING/silo/{run2d}/{run1d}/{silover}/silo_eboss_detections-{silover}.fits

run2d, run1d, silover

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, field, run, run, filter, rerun

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR15

DR15

DR15 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apHist

$APOGEE_REDUX/{apred}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits

mjd, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits

prefix, apred, mjd, chip

apPlan

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, telescope, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, mjd, plate

apQA

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, apred, prefix, telescope, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, prefix, telescope, plate

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, fiber, telescope, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibObj

$PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits

camcol, field, run, type, run, rerun

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

cannonStar

$APOGEE_REDUX/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.fits

field, apred, obj, cannon

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

reduction, apred, field, cannon, results, aspcap, apstar

dapall

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/dapall-{drpver}-{dapver}.fits

dapver, drpver

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

drpall

$MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

guidermon

$SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par

mjd

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idCCDLog

$APO_ROOT/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par.gz

camcol, mjd, camrow

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

lsscluster

$EBOSS_LSS/catalogs/DR14/{cltype}_DR14_{galtype}_{hemi}.fits

cltype, galtype, hemi

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

wave, ifu, plate, drpver

mangadap

$MANGA_SPECTRO_ANALYSIS/{drpver}/{dapver}/{daptype}/{plate}/{ifu}/manga-{plate}-{ifu}-{mode}-{daptype}.fits.gz

ifu, dapver, drpver, mode, plate, daptype

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

ver, drpver

mangagalaxyzoo

$MANGA_MORPHOLOGY/galaxyzoo/MaNGA_gz-{ver}.fits

ver

mangagema

$MANGA_GEMA/{ver}/GEMA-{ver}.fits

ver

mangahispectra

$MANGA_HI/{ver}/spectra/{program}/fits/mangaHI-{plateifu}.fits

ver, program, plateifu

mangahisum

$MANGA_HI/{ver}/mangaHI{type}.fits

ver, type

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

dir3d, ifu, plate, drpver

mangamastar

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/mastar/mastar-LOG-{plate}-{ifu}.fits.gz

ifu, plate, drpver

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

plate, drpver

mangaplatelist

$MANGA_SPECTRO_REDUX/{drpver}/platelist-{drpver}.fits

drpver

mangapreimfits

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}.fits.gz

designgrp, designid, mangaid

mangapreimg

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg

designgrp, designid, mangaid

mangarss

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}RSS.fits.gz

wave, ifu, plate, drpver

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

mjd, plate, plugging

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

mastarall

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastarall-{drpver}-{mastarver}.fits

mastarver, drpver

mastargoodspec

$MANGA_SPECTRO_MASTAR/{drpver}/{mastarver}/mastar-goodspec-{drpver}-{mastarver}.fits.gz

mastarver, drpver

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdHdrFix

$SPECLOG_DIR/{mjd}/sdHdrFix-{mjd}.par

mjd

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdReport

$APO_ROOT/oplogs/{mjd}/sdReport-{mjd}.par

mjd

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, field, run, run, filter, rerun

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR14

DR14

DR14 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apHist

$APOGEE_REDUX/{apred}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits

mjd, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits

prefix, apred, mjd, chip

apPlan

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, telescope, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, mjd, plate

apQA

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, apred, prefix, telescope, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, prefix, telescope, plate

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, fiber, telescope, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibObj

$PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits

camcol, field, run, type, run, rerun

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

cannonStar

$APOGEE_REDUX/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.fits

field, apred, obj, cannon

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

reduction, apred, field, cannon, results, aspcap, apstar

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

drpall

$MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

guidermon

$SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par

mjd

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idCCDLog

$APO_ROOT/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par.gz

camcol, mjd, camrow

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

lsscluster

$EBOSS_LSS/catalogs/DR14/{cltype}_DR14_{galtype}_{hemi}.fits

cltype, galtype, hemi

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

wave, ifu, plate, drpver

mangaffly

$MANGA_FIREFLY/{ver}/manga_firefly-{drpver}.fits

ver, drpver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

dir3d, ifu, plate, drpver

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

plate, drpver

mangaplatelist

$MANGA_SPECTRO_REDUX/{drpver}/platelist-{drpver}.fits

drpver

mangapreimfits

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}.fits.gz

designgrp, designid, mangaid

mangapreimg

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg

designgrp, designid, mangaid

mangarss

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}RSS.fits.gz

wave, ifu, plate, drpver

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

mjd, plate, plugging

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdHdrFix

$SPECLOG_DIR/{mjd}/sdHdrFix-{mjd}.par

mjd

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdReport

$APO_ROOT/oplogs/{mjd}/sdReport-{mjd}.par

mjd

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, field, run, run, filter, rerun

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR13

DR13

DR13 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apHist

$APOGEE_REDUX/{apred}/{mjd}/{prefix}Hist-{chip}-{mjd}.fits

mjd, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/persist/{prefix}PersistModel-{chip}-{mjd}.fits

prefix, apred, mjd, chip

apPlan

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, telescope, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, mjd, plate

apQA

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, apred, prefix, telescope, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, prefix, telescope, plate

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, fiber, telescope, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibObj

$PHOTO_SWEEP/{rerun}/{run}/calibObj-{run:0>6}-{camcol}-{field:0>4}-{type}.fits

camcol, field, run, type, run, rerun

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

cannonStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{location}/cannonStar-{apred}-{results}-{obj}.pkl

apred, results, cannon, aspcap, location, obj, apstar

cannonStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{cannon}/{field}/cannonStar-{apred}-{results}-{reduction}.pkl

reduction, apred, field, cannon, results, aspcap, apstar

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

drpall

$MANGA_SPECTRO_REDUX/{drpver}/drpall-{drpver}.fits

drpver

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

guidermon

$SPECLOG_DIR/{mjd}/guiderMon-{mjd}.par

mjd

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idCCDLog

$APO_ROOT/oplogs/{mjd}/idCCDLog-{camrow}{camcol}-{mjd}.par.gz

camcol, mjd, camrow

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

mangacube

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}CUBE.fits.gz

wave, ifu, plate, drpver

mangaimage

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/{dir3d}/images/{ifu}.png

dir3d, ifu, plate, drpver

mangaplate

$MANGA_SPECTRO_REDUX/{drpver}/{plate}

plate, drpver

mangaplatelist

$MANGA_SPECTRO_REDUX/{drpver}/platelist-{drpver}.fits

drpver

mangapreimfits

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}.fits.gz

designgrp, designid, mangaid

mangapreimg

$MANGAPREIM_DIR/data/{designgrp}/{designid}/preimage-{mangaid}_irg.jpg

designgrp, designid, mangaid

mangarss

$MANGA_SPECTRO_REDUX/{drpver}/{plate}/stack/manga-{plate}-{ifu}-{wave}RSS.fits.gz

wave, ifu, plate, drpver

mangaslitmap

$MANGACORE_DIR/slitmaps/@plategrp|/{plate}/slitmap-{plate}-{mjd}-{plugging:0>2d}.par

mjd, plate, plugging

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

nsa

$ATLAS_DATA/{version:.2}/nsa_{version}.fits

version, version

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdHdrFix

$SPECLOG_DIR/{mjd}/sdHdrFix-{mjd}.par

mjd

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdReport

$APO_ROOT/oplogs/{mjd}/sdReport-{mjd}.par

mjd

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

skyfield

$PHOTO_SKY/{rerun}/{run}/sky/{camcol}/skyfield-{run:0>6}-{camcol}-{field:0>4}-{filter}.fits

camcol, field, run, run, filter, rerun

skyframes

$PHOTO_SKY/{rerun}/{run}/sky/skyframes-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymask

$PHOTO_SKY/{rerun}/{run}/sky/skymask-{run:0>6}-{camcol}-{filter}.fits

camcol, run, run, filter, rerun

skymodel

$PHOTO_SKY/{rerun}/{run}/sky/skymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyweights

$PHOTO_SKY/{rerun}/{run}/sky/skyweights-{run:0>6}-{filter}.fits

rerun, run, filter, run

skyymodel

$PHOTO_SKY/{rerun}/{run}/sky/skyymodel-{run:0>6}-{filter}.fits

rerun, run, filter, run

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR12

DR12

DR12 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, telescope, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apField

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Field-{field}.fits

apred, field, prefix, telescope, apstar

apFieldVisits

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}FieldVisits-{field}.fits

apred, field, prefix, telescope, apstar

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPlan

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, telescope, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, mjd, plate

apQA

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, apred, prefix, telescope, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apSci

$APOGEE_REDUX/{apred}/{prefix}Sci.fits

apred, prefix

apStar

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{obj}.fits

apred, field, prefix, telescope, obj, apstar

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/{prefix}Star-{apred}-{reduction}.fits

reduction, apred, field, prefix, telescope, apstar

apStarLSF

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{location}/{prefix}StarLSF-{obj}-{mjd}.fits

mjd, apred, prefix, telescope, location, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, prefix, telescope, plate

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, fiber, telescope, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

cR

$IRCAM_DATA/{mjd}/cR{time}.fit

mjd, time

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

dark

$GCAM_DATA/{mjd}/dark-{index:0>4}.dat

mjd, index

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

exposureinfo

$MARVELS_REDUX/{rerun}/results/{platename}/exposureinfo_{platename}.fits

platename, rerun

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

flat

$GCAM_DATA/{mjd}/flat-{index:0>4}-{cartridge}.dat

mjd, cartridge, index

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg

$GCAM_DATA/{mjd}/gimg-{index:0>4}.fits.gz

mjd, index

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idRR

$PHOTO_DATA/{run}/fields/{camcol}/idRR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

irsc

$IRCAM_DATA/{mjd}/irsc.log

mjd

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

movie

$GCAM_DATA/{mjd}/{mjd}-{start:0>4}-{end:0>4}.mp4

end, start, mjd

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

proc-gimg

$GCAM_DATA/{mjd}/proc-gimg-{index:0>4}.fits.gz

mjd, index

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

star1d

$MARVELS_REDUX/{rerun}/results/{platename}/star1d_{platename}.fits

platename, rerun

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

starprof-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starprof_{platename}.fits

platename, rerun

starrv-boss

$MARVELS_REDUX/{rerun}/results/{platename}/starrv_{platename}.fits

platename, rerun

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tio1d

$MARVELS_REDUX/{rerun}/results/{platename}/tio1d_{platename}.fits

platename, rerun

tioprof

$MARVELS_REDUX/{rerun}/results/{platename}/tioprof_{platename}.fits

platename, rerun

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR11

DR11

DR11 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MARVELS1

$MARVELS_DATA/{mjd}/et1/MARVELS1.{utc}.fits

utc, mjd

MARVELS1_QALOG

$MARVELS_DATA/{mjd}/logs_qualityassurance/MARVELS1_QALOG.{utc}.par

utc, mjd

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPlan

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlateSum-{plate}-{mjd}.fits

apred, mjd, plate

apQA

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, plate

apQAcal

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}QAcal-{mjd}.fits

mjd, apred, prefix, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apR-1m

$APOGEE_DATA_1M/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apStar

$APOGEE_REDUX/{apred}/{apstar}/{field}/apStar-{apstar}-{obj}.fits

field, apred, obj, apstar

apTellstar

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Tellstar-{plate}-{mjd}.fits

mjd, apred, prefix, plate

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

fiber, apred, mjd, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{field}/apVisitSum-{plate}-{mjd}.fits

field, apred, mjd, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

boss_survey

$BOSSTILELIST_DIR/geometry/boss_survey.par

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}.fits.gz

n

bosstile-final-collated-param

$BOSS_LSS_REDUX/inputfiles/bosstile-final-collated-boss2-boss{n}-{param}.fits.gz

n, param

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

fibretranslationtable

$MARVELS_REDUX/{rerun}/{params}/fibretranslationtable.par

params, rerun

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

ft

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_noFlat

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/processed_images/ft_noFlat_S{fiberid}_MARVELS1.{time}.fits

fiberid, mjd, time, rerun

ft_whirl

$MARVELS_REDUX/{rerun}/{mjd}/reduction1/whirls/ft_S{fiberid}_MARVELS1.{time}.whrl

fiberid, mjd, time, rerun

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

results_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_R{ira}D{idec}v{version}.fits

rerun, ira, version, idec

results_tio_marvels

$MARVELS_REDUX/{rerun}/RESULTS/results_tio.fits

rerun

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR10

DR10

DR10 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

DRQ_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q.fits

dr

DRQv

$BOSS_QSO/{dr}Q/{dr}Q_{version}.fits

dr, version

DRQv_sup

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q_{version}.fits

dr, version

DRQv_superset

$BOSS_QSO/{dr}Q/Superset_{dr}Q_{version}.fits

dr, version

MASK

$BOSS_LSS_REDUX/mask/{type}.{format}

format, type

REJECT_MASK

$BOSS_LSS_REDUX/reject_mask/{type}.{format}

format, type

Supplementary_DRQ

$BOSS_QSO/{dr}Q/Supplementary_{dr}Q.fits

dr

allPlates

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allPlates-{results}.fits

apred, apstar, results, aspcap

allStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allStar-{results}.fits

apred, apstar, results, aspcap

allVisit

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/allVisit-{results}.fits

apred, apstar, results, aspcap

ap1D

$APOGEE_REDUX/{apred}/red/{mjd}/ap1D-{chip}-{num:0>8}.fits

num, apred, mjd, chip

ap2D

$APOGEE_REDUX/{apred}/red/{mjd}/ap2D-{chip}-{num:0>8}.fits.fz

num, apred, mjd, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/red/{mjd}/ap2Dmodel-{chip}-{num:0>8}.fits

num, apred, mjd, chip

apBPM

$APOGEE_REDUX/{apred}/cal/bpm/{prefix}BPM-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apCframe

$APOGEE_REDUX/{apred}/{telescope}/{plate}/{mjd}/apCframe-{chip}-{num:0>8}.fits

mjd, apred, num, telescope, plate, chip

apDark

$APOGEE_REDUX/{apred}/cal/darkcorr/{prefix}Dark-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apDetector

$APOGEE_REDUX/{apred}/cal/detector/{prefix}Detector-{chip}-{num}.fits

apred, prefix, chip, num

apDiag

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Diag-{plate}-{mjd}.log

mjd, apred, prefix, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}EPSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apETrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}ETrace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlat

$APOGEE_REDUX/{apred}/cal/flatcorr/{prefix}Flat-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apFlux

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Flux-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLSF

$APOGEE_REDUX/{apred}/cal/lsf/{prefix}LSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/littrow/{prefix}Littrow-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPSF

$APOGEE_REDUX/{apred}/cal/psf/{prefix}PSF-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPersist

$APOGEE_REDUX/{apred}/cal/persist/{prefix}Persist-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apPlan

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/{prefix}Plan-{plate}-{mjd}.par

mjd, apred, prefix, plate

apPlate

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apPlate-{chip}-{plate}-{mjd}.fits

apred, mjd, chip, plate

apQA

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/html/{prefix}QA-{plate}-{mjd}.html

mjd, apred, prefix, plate

apR

$APOGEE_DATA/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/flux/{prefix}Response-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apStar

$APOGEE_REDUX/{apred}/{apstar}/{field}/apStar-{apstar}-{obj}.fits

field, apred, obj, apstar

apTrace

$APOGEE_REDUX/{apred}/cal/trace/{prefix}Trace-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apVisit

$APOGEE_REDUX/{apred}/plates/{plate}/{mjd}/apVisit-{apred}-{plate}-{mjd}-{fiber:0>3}.fits

fiber, apred, mjd, plate

apVisitSum

$APOGEE_REDUX/{apred}/fields/{field}/apVisitSum-{plate}-{mjd}.fits

field, apred, mjd, plate

apWave

$APOGEE_REDUX/{apred}/cal/wave/{prefix}Wave-{chip}-{num:0>8}.fits

num, apred, prefix, chip

apogeeDesign

$APOGEE_TARGET/apogee_{dr}/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogee_{dr}/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogee_{dr}/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogee_{dr}/apogeePlate_{dr}.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

aspcapStar

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{location}/aspcapStar-{results}-{obj}.fits

apred, obj, results, aspcap, location, apstar

aspcapStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{aspcap}/{results}/{field}/aspcapStar-{results}-{reduction}.fits

reduction, apred, field, results, aspcap, apstar

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/bosstile-final-collated-boss2-boss{n}.fits

n

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

galaxy

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}.fits.gz

ns, sample, dr, version

galaxy-photoObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-photoObj.fits.gz

ns, sample, dr, version

galaxy-specObj

$BOSS_LSS_REDUX/galaxy_{dr}{version}_{sample}_{ns}-specObj.fits.gz

ns, sample, dr, version

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

granada_fsps

$BOSS_GALAXY_REDUX/{galaxy_vers}/granada_fsps_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

granada_fsps_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/granada/fsps/granada_fsps_{configuration}-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, configuration, run2d, run1d, plate

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoWISE

$BOSS_PHOTOOBJ/external/WISE/{rerun}/{run}/{camcol}/photoWISE-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_{configuration}-{run2d}.fits

run2d, configuration, galaxy_vers

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_emlinekin_full-{run2d}.fits

run2d, galaxy_vers

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/{galaxy_vers}/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel, galaxy_vers

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, galaxy_vers, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/{galaxy_vers}/wisconsin_pca-{run2d}.fits

run2d, galaxy_vers

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{galaxy_vers}/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

mjd, galaxy_vers, run2d, run1d, plate

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR9

DR9

DR9 path definitions

Name

Template

Kwargs

BOSSLyaDR_cat

$BOSS_LYA/cat/BOSSLya{dr}_cat.fits

dr

BOSSLyaDR_spectra

$BOSS_LYA/cat/BOSSLya{dr}_spectra.tar.gz

dr

DRQ

$BOSS_QSO/{dr}Q/{dr}Q.fits

dr

DRQ_extra

$BOSS_QSO/{dr}Q/{dr}Q_{extra}.fits

extra, dr

DRQ_sup

$BOSS_QSO/{dr}Q/{dr}Q_sup.fits

dr

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

bosstarget

$BOSS_TARGET/{target_run}/bosstarget-{type}-{run}-{camcol}-{rerun}-{target_run}.fits

camcol, target_run, run, type, rerun

bosstarget_collate

$BOSS_TARGET/{target_run}/bosstarget-{type}-{target_run}-collate.fits

target_run, type

bosstile-final-collated

$BOSS_LSS_REDUX/bosstile-final-collated-boss2-boss{n}.fits

n

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frame

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, filter, rerun

frame-jpg

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frame-thumb

$BOSS_PHOTOOBJ/frames/{rerun}/{run}/{camcol}/frame-thumb-{filter}-{run:0>6}-{camcol}-{field:0>4}.jpg

camcol, field, run, run, filter, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koAstromDR9

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstromDR9-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoMatchPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoMatchPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoMatchPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoMatchPlate-{plate:0>4}.fits

resolve, plate

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPlate-{plate:0>4}.fits

resolve, plate

photoPosPlate

@spectrodir|/{run2d}/{plateid:0>4}/photoPosPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

photoPosPlate-original

$BOSS_PHOTOOBJ/plates/{resolve}/{plate:0>4}/photoPosPlate-{plate:0>4}.fits

resolve, plate

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

platelist

@spectrodir|/{run2d}/platelist.fits

run2d

platequality

@spectrodir|/{run2d}/platequality{type}

run2d, type

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

plates-survey

$SPECTRO_REDUX/plates-{survey}-{dr}.fits

dr, survey

portsmouth

$BOSS_GALAXY_REDUX/portsmouth_{configuration}-{run2d}.fits

run2d, configuration

portsmouth_emlinekin

$BOSS_GALAXY_REDUX/portsmouth_emlinekin-{run2d}.fits

run2d

portsmouth_emlinekin_full

$BOSS_GALAXY_REDUX/portsmouth_emlinekin_full-{run2d}.fits

run2d

portsmouth_emlinekin_plate

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/portsmouth/emlinekin/portsmouth_emlinekin-{plate:0>4}-{mjd}.fits

run2d, mjd, plate, run1d

portsmouth_masspdf

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_masspdf_massloss_{massloss}_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, imf, red, run2d, massloss, run1d, plate

portsmouth_stellarmass

$BOSS_GALAXY_REDUX/portsmouth_stellarmass_{spmodel}_{imf}-{run2d}.fits

run2d, imf, spmodel

portsmouth_stellarmass_plate

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/portsmouth/stellarmass/portsmouth_stellarmass_{spmodel}_{imf}_{red}-{plate:0>4}-{mjd}.fits

mjd, spmodel, imf, red, run2d, run1d, plate

primary-mask

$BOSS_PHOTOOBJ/atlasOutline/{rerun}/{run}/{camcol}/primary-mask-{filter}-{run:0>6}-{camcol}-{field:0>4}.{format}

camcol, field, format, run, run, filter, rerun

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdR

$BOSS_SPECTRO_DATA/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

spAll

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spAll-subset

@spectrodir|/{run2d}/spAll-{subset}-{run2d}.fits

run2d, subset

spAllLine

@spectrodir|/{run2d}/spAll-{run2d}.fits

run2d

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-image

@spectrodir|/images/{run2d}/{run1d}/{plate:0>4}-{mjd}/spec-image-{plate:0>4}-{mjd}-{fiberid:0>4}.png

mjd, plate, run2d, run1d, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

specObj-survey

$SPECTRO_REDUX/specObj-{survey}-{dr}.fits

dr, survey

specfiles

$BOSS_SPECTRO_REDUX/{run2d}/spectra/specfiles-{subset}-{run2d}.txt

run2d, subset

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

wisconsin_pca

$BOSS_GALAXY_REDUX/wisconsin_pca-{run2d}.fits

run2d

wisconsin_pca_plate

$BOSS_GALAXY_REDUX/{run2d}/{plate:0>4}/{run1d}/wisconsin/pca/wisconsin_pca-{plate:0>4}-{mjd}.fits

run2d, mjd, plate, run1d

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

DR8

DR8

DR8 path definitions

Name

Template

Kwargs

asParam

$PHOTO_REDUX/{rerun}/{run}/astrom/asParam.par

run, rerun

asPlan

$PHOTO_REDUX/{rerun}/{run}/astrom/asPlan.par

run, rerun

asQA

$PHOTO_REDUX/{rerun}/{run}/astrom/asQA-{run:0>6}.fit

rerun, run, run

asTrans

$PHOTO_REDUX/{rerun}/{run}/astrom/asTrans-{run:0>6}.fit

rerun, run, run

asTranscol

$PHOTO_REDUX/{rerun}/{run}/astrom/{camcol}/asTrans-{run:0>6}.fit

camcol, run, rerun, run

astromQA-offsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQA-offsets-all

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-offsets-all-{run:0>6}.png

catalog, rerun, run, run

astromQA-offsets-pmoffsets

$BOSS_PHOTOOBJ/astromqa/plots/{rerun}/{run}/astromQA-{catalog}-pmoffsets-{run:0>6}-{camcol}.png

camcol, catalog, run, run, rerun

astromQAFieldFlag

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldFlag-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromQAFieldSummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQAFieldSummary-{catalog}-{run}-{camcol}.fits.gz

catalog, camcol, run, rerun

astromQAFields

$BOSS_PHOTOOBJ/astromqa/astromQAFields.fits

astromQAImage

$BOSS_PHOTOOBJ/astromqa/{catalog}/astromQAImage-{catalog}-{type}-{nra}-{ndec}.fits

catalog, nra, type, ndec

astromQASummary

$BOSS_PHOTOOBJ/astromqa/{catalog}/{rerun}/{run}/astromQASummary-{catalog}-{run}-{camcol}.fits

catalog, camcol, run, rerun

astromqa

$BOSS_PHOTOOBJ/astromqa/astromqa-{nra}-{ndec}.html

nra, ndec

calibMatch

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibMatch-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotom

$PHOTO_REDUX/{rerun}/{run}/nfcalib/calibPhotom-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

calibPhotomGlobal

$PHOTO_CALIB/{rerun}/{run}/nfcalib/calibPhotomGlobal-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

datasweep-index

$PHOTO_SWEEP/datasweep-index-{type}.fits

type

fpAtlas

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpAtlas-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpBIN

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpBIN-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpFieldStat

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpFieldStat-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpM

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpM-{run:0>6}-{filter}{camcol}-{field:0>4}.fit.gz

camcol, field, run, run, filter, rerun

fpObjc

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/fpObjc-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

fpParam

$PHOTO_REDUX/{rerun}/{run}/photo/fpParam.par

run, rerun

fpPlan

$PHOTO_REDUX/{rerun}/{run}/photo/fpPlan.par

run, rerun

frames.list

$RAWDATA_DIR/{mjd}/frames.list

mjd

galSpecExtra

$SPECTRO_REDUX/galSpecExtra-{dr}.fits

dr

galSpecIndx

$SPECTRO_REDUX/galSpecIndx-{dr}.fits

dr

galSpecInfo

$SPECTRO_REDUX/galSpecInfo-{dr}.fits

dr

galSpecLine

$SPECTRO_REDUX/galSpecLine-{dr}.fits

dr

gimg-old

$RAWDATA_DIR/{mjd}/guider/gimg{index:0>4}.fits

mjd, index

idB

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idB-{irun:0>6}-{filter}{camcol}.fit

camcol, rerun, run, filter, irun

idFF

$PHOTO_REDUX/{rerun}/{run}/photo/calib/idFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

idFrameLog

$PHOTO_REDUX/{rerun}/{run}/logs/idFrameLog-{run:0>6}-{ccd}.par

ccd, rerun, run, run

idGang

$PHOTO_DATA/{run}/gangs/idGang-{run:0>6}-{rc}{ccd}-{frame:0>4}.fit

run, run, frame, rc, ccd

idR

$PHOTO_DATA/{run}/fields/{camcol}/idR-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter

idReport

$PHOTO_REDUX/{rerun}/{run}/logs/idReport-{mjd}.par

mjd, run, rerun

idWeather

$PHOTO_REDUX/{rerun}/{run}/logs/idWeather-{mjd}.par

mjd, run, rerun

knownMissing

$SPECTRO_REDUX/{run2d}/{plate:0>4}/knownMissing.txt

run2d, plate

koAstrom

$PHOTO_REDUX/{rerun}/{run}/astrom/koAstrom-{run:0>6}.fit

rerun, run, run

koCat

$PHOTO_REDUX/{rerun}/{run}/ssc/koCat-{run:0>6}.fit

rerun, run, run

opBC

$PHOTO_REDUX/{rerun}/{run}/logs/opBC-{mjd}.par

mjd, run, rerun

opCamera

$PHOTO_REDUX/{rerun}/{run}/logs/opCamera-{mjd}.par

mjd, run, rerun

opConfig

$PHOTO_REDUX/{rerun}/{run}/logs/opConfig-{mjd}.par

mjd, run, rerun

opECalib

$PHOTO_REDUX/{rerun}/{run}/logs/opECalib-{mjd}.par

mjd, run, rerun

pcalibMatchObj

$PHOTO_RESOLVE/{rerun}/{run}/nfcalib/pcalibMatchObj-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASS

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/{camcol}/photo2MASS-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSCamcol

$BOSS_PHOTOOBJ/external/2MASS/{rerun}/{run}/photo2MASSCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photo2MASSXSC

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/{camcol}/photo2MASSXSC-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photo2MASSXSCCamcol

$BOSS_PHOTOOBJ/external/2MASSXSC/{rerun}/{run}/photo2MASSXSCCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoField

$BOSS_PHOTOOBJ/{rerun}/{run}/photoField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoFirst

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/{camcol}/photoFirst-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoFirstCamcol

$BOSS_PHOTOOBJ/external/First/{rerun}/{run}/photoFirstCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoObj

$BOSS_PHOTOOBJ/{rerun}/{run}/{camcol}/photoObj-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoPM

$BOSS_PHOTOOBJ/external/PM/{rerun}/{run}/{camcol}/photoPM-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/{camcol}/photoRC3-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoRC3Camcol

$BOSS_PHOTOOBJ/external/RC3/{rerun}/{run}/photoRC3Camcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoROSAT

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/{camcol}/photoROSAT-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoROSATCamcol

$BOSS_PHOTOOBJ/external/ROSAT/{rerun}/{run}/photoROSATCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

photoRun

$BOSS_PHOTOOBJ/{rerun}/{run}/photoRun-{run:0>6}.fits

rerun, run, run

photoRunAll

$BOSS_PHOTOOBJ/photoRunAll-{dr}.fits

dr

photoUSNOB

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/{camcol}/photoUSNOB-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

photoUSNOBCamcol

$BOSS_PHOTOOBJ/external/USNOB/{rerun}/{run}/photoUSNOBCamcol-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

plDrillPos

$PLATELIST_DIR/runs/{drillrun}/plDrillPos-{plate:0>4}.par

drillrun, plate

plFanuc

$PLATELIST_DIR/runs/{drillrun}/pl{ns}Fanuc{adjust}-{plate:0>4}.par

ns, drillrun, plate, adjust

plMeas

$PLATELIST_DIR/runs/{drillrun}/plMeas-{plate:0>4}.par

drillrun, plate

plObs

$PLATELIST_DIR/runs/{drillrun}/plObs-{drillrun}.par

drillrun

plOverlay

$PLATELIST_DIR/runs/{drillrun}/plOverlay-{drillrun}.ps

drillrun

plParam

$PLATELIST_DIR/runs/{drillrun}/plParam-{drillrun}.par

drillrun

plPlan

$PLATELIST_DIR/runs/{drillrun}/plPlan-{drillrun}.par

drillrun

plPlugMapH

$PLATELIST_DIR/plates/@platedir|/plPlugMapH-{plateid:0>4}.par

plateid, plateid

plPlugMapM

$SPECLOG_DIR/{mjd}/plPlugMapM-{plateid:0>4}.par

mjd, plateid

plPlugMapP

$PLATELIST_DIR/plates/@platedir|/plPlugMapP-{plateid:0>4}.par

plateid, plateid

plan-boss

$BOSSTILELIST_DIR/inputs/{chunk}/plan-{chunk}.par

chunk

plate2targetfile

$SSPP_REDUX/targets/all/plate2targetfile.par

plateDefault

$PLATEDESIGN_DIR/defaults/plateDefault-{type}-{version}.par

version, type

plateDefinition

$PLATELIST_DIR/definitions/@definitiondir|/plateDefinition-{designid:0>6}.par

designid, designid

plateDefinitionAddenda

$PLATELIST_DIR/definitions_addenda/@definitiondir|/plateDefinitionAddenda-{designid:0>6}.par

designid, designid

plateDesign

$PLATELIST_DIR/designs/@definitiondir|/plateDesign-{designid:0>6}.par

designid, designid

plateGuide

$PLATELIST_DIR/designs/@definitiondir|/plateGuide-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateGuideAdjust

$PLATELIST_DIR/plates/@platedir|/plateGuideAdjust-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateGuideOffsets

$PLATELIST_DIR/plates/@platedir|/plateGuideOffsets-{plateid:0>6}-p{pointing}-{lambda:0>5}.par

pointing, lambda, plateid, plateid

plateHoles

$PLATELIST_DIR/plates/@platedir|/plateHoles-{plateid:0>6}.par

plateid, plateid

plateHolesSorted

$PLATELIST_DIR/plates/@platedir|/plateHolesSorted-{plateid:0>6}.par

plateid, plateid

plateInput

$PLATELIST_DIR/inputs/{survey}/{drillrun}/plateInputs-{designid:0>6}.par

designid, drillrun, survey

plateInput-output

$PLATELIST_DIR/plates/@platedir|/plateInput-output-{plateid:0>6}.par

plateid, plateid

plateLines

$PLATELIST_DIR/plates/@platedir|/plateLines-@plateid6|.png

plateid

plateLines-print

$PLATELIST_DIR/plates/@platedir|/plateLines-{plateid:0>6}-print.pdf

plateid, plateid

platePlans

$PLATELIST_DIR/platePlans.par

platePlans-boss

$BOSSTILELIST_DIR/outputs/{chunk}/platePlans-{chunk}.par

chunk

plateStandard

$PLATELIST_DIR/designs/@definitiondir|/plateStandard-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plateTrap

$PLATELIST_DIR/designs/@definitiondir|/plateTrap-{designid:0>6}-p{pointing}.par

designid, pointing, designid

plates

$SPECTRO_REDUX/plates-{dr}.fits

dr

psBB

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psBB-{run:0>6}-{filter}{camcol}-{field:0>4}.fit

camcol, field, run, run, filter, rerun

psCT

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psCT-{run:0>6}-{camcol}.fit

camcol, run, rerun, run

psFF

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psFF-{run:0>6}-{filter}{camcol}.fit

camcol, run, run, filter, rerun

psFang

$PHOTO_REDUX/{rerun}/{run}/psFangs/{camcol}/psFang-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psField

$PHOTO_REDUX/{rerun}/{run}/objcs/{camcol}/psField-{run:0>6}-{camcol}-{field:0>4}.fit

camcol, field, run, run, rerun

psParam

$PHOTO_REDUX/{rerun}/{run}/photo/psParam.par

run, rerun

psPlan

$PHOTO_REDUX/{rerun}/{run}/photo/psPlan.par

run, rerun

reObjGlobal

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjGlobal-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjRun

$PHOTO_REDUX/{rerun}/{run}/resolve/{camcol}/reObjRun-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

reObjTmp

$PHOTO_RESOLVE/{rerun}/{run}/resolve/{camcol}/reObjTmp-{run:0>6}-{camcol}-{field:0>4}.fits

camcol, field, run, run, rerun

resolve.log

$PHOTO_REDUX/{rerun}/{run}/resolve/resolve-{run:0>6}-{camcol}.log

camcol, run, rerun, run

runList

$PHOTO_REDUX/runList.par

scParam

$PHOTO_REDUX/{rerun}/{run}/ssc/scParam.par

run, rerun

scPlan

$PHOTO_REDUX/{rerun}/{run}/ssc/scPlan.par

run, rerun

sdss_target_geometry

$SDSS_TARGET/sdss_target_geometry.fits

sdss_target_paramlist

$SDSS_TARGET/sdss_target_paramlist.fits

sdss_target_params

$SDSS_TARGET/sdss_target_{target_version}_{type}_params.fits

target_version, type

sdss_tiles

$SDSS_TILING/final/sdss_tiles.fits

sdss_tiling_polygons

$SDSS_TILING/final/sdss_tiling_polygons.fits

segue1TargetObjSetAllDup

$SEGUE_TARGET/segue1TargetObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

segue2TargetAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/segue2TargetAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

segueTarget

$SSPP_REDUX/targets/all/segueTarget-{plate:0>4}.fits

plate

segueTargetPlate

$SSPP_REDUX/targets/{plate:0>4}/segueTargetPlate-{plate:0>4}-{mjd}.fits

mjd, plate

seguetsCasObj

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsCasObj-{dr}-{run}-{camcol}.fit.gz

camcol, dr, run, rerun

seguetsObjAll

$SEGUE2_TARGET_ALL/{rerun}/{run}/seguetsObjAll-{dr}-{run}-{camcol}.fits.gz

camcol, dr, run, rerun

seguetsObjPlate

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjPlate-{plate:0>4}-{mjd}-{mapid}.fits

mjd, designid, drillrun, mapid, plate

seguetsObjSetAll

$SEGUE2_TARGET/raw/{drillrun}/d{designid:0>4}/seguetsObjSetAll-{designid:0>4}-{plate:0>4}-{locationid:0>4}.fits

drillrun, plate, designid, locationid

seguetsObjSetAllDup

$SEGUE2_TARGET/seguetsObjSetAllDup-{plate:0>4}-{mjd}.fits

mjd, plate

spArc

@spectrodir|/{run2d}/{plateid:0>4}/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spCFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spDiag

@spectrodir|/{run2d}/{plateid:0>4}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid

spDiag1d

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spDiag1d-{plateid:0>4}-{mjd}.log

run2d, mjd, plateid, run1d

spFlat

@spectrodir|/{run2d}/{plateid:0>4}/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcalib

@spectrodir|/{run2d}/{plateid:0>4}/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxcorr

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spFluxdistort

@spectrodir|/{run2d}/{plateid:0>4}/spFluxdistort-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spFrame

@spectrodir|/{run2d}/{plateid:0>4}/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, run2d, plateid

spPlate

@spectrodir|/{run2d}/{plateid:0>4}/spPlate-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid

spSN2d

@spectrodir|/{run2d}/{plateid:0>4}/spSN2d-{plateid:0>4}-{mjd}.ps

run2d, mjd, plateid

spZall

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZall-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZbest

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZbest-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spZline

@spectrodir|/{run2d}/{plateid:0>4}/{run1d}/spZline-{plateid:0>4}-{mjd}.fits

run2d, mjd, plateid, run1d

spec

@spectrodir|/{run2d}/spectra/full/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

spec-lite

@spectrodir|/{run2d}/spectra/lite/{plateid:0>4}/spec-{plateid:0>4}-{mjd}-{fiberid:0>4}.fits

run2d, mjd, plateid, fiberid

specObj

$SPECTRO_REDUX/specObj-{dr}.fits

dr

ssppOut

$SSPP_REDUX/ssppOut-{dr}.fits

dr

ssppOut_lineindex

$SSPP_REDUX/ssppOut-{dr}.lineindex.fits

dr

ssppOut_lineindex_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.lineindex.fit

run2d, mjd, plate

ssppOut_plate

$SSPP_REDUX/{run2d}/{plate:0>4}/output/param/ssppOut-{plate:0>4}-{mjd}.fit

run2d, mjd, plate

ssppPlates

$SSPP_REDUX/ssppPlates-{dr}.fits

dr

ssppTargets

$SSPP_REDUX/ssppTargets-{dr}.fits

dr

starastro

$BOSS_PHOTOOBJ/astromqa/DR7/starastro/starastro-{run}.fits

run

thingIndx

$PHOTO_RESOLVE/thingIndx.fits

thingList

$PHOTO_RESOLVE/thingList.fits

tsFieldTargets

$SDSS_TARGET/data/tsField-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

tsObj

$SPECTRO_REDUX/{run}/{plate}/tsObj-{plate:0>4}-{mjd}-{plugging}.fit

mjd, run, plugging, plate, plate

tsObjTargets

$SDSS_TARGET/data/tsObjTargets-{stripe:0>2}-{muStart:0>8}-{run:0>5}-{skyVersion}-{rerun}-{camcol}-{fieldStart}-{fieldEnd}.fit

stripe, camcol, fieldStart, skyVersion, run, muStart, fieldEnd, rerun

wiField

$PHOTO_REDUX/{rerun}/{run}/window/wiField-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiRun

$PHOTO_REDUX/{rerun}/{run}/window/wiRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiScanline

$PHOTO_REDUX/{rerun}/{run}/window/wiScanline-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

wiTrimRun

$PHOTO_REDUX/{rerun}/{run}/window/wiTrimRun-{run:0>6}-{camcol}.fits

camcol, run, rerun, run

window_bcaps

$PHOTO_RESOLVE/window_bcaps.fits

window_bindx

$PHOTO_RESOLVE/window_bindx.fits

window_blist

$PHOTO_RESOLVE/window_blist.fits

window_blist_noindx

$PHOTO_RESOLVE/window_blist_noindx.fits

window_findx

$PHOTO_RESOLVE/window_findx.fits

window_findx_unsorted

$PHOTO_RESOLVE/window_findx_unsorted.fits

window_flist

$PHOTO_RESOLVE/window_flist.fits

window_unified

$PHOTO_RESOLVE/window_unified.fits

xdqso_index

$BOSS_PHOTOOBJ/xdqso/xdqso_index.fits

xdqso_xdcore

$BOSS_PHOTOOBJ/xdqso/xdcore/xdcore_{run:0>6}.fits

run

IPL1

IPL1

IPL1 path definitions

Name

Template

Kwargs

AllStarSSPP

$MWM_SSPP/{v_sspp}/allStar-SSPP-{v_sspp}.fits

v_sspp

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/summary/allStar-{apred}-{telescope}.fits

apred, telescope

allVisit

$APOGEE_REDUX/{apred}/summary/allVisit-{apred}-{telescope}.fits

apred, telescope

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

prefix, apred, mjd, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apField

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Field-{field}.fits

field, apred, telescope

apFieldVisits

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|FieldVisits-{field}.fits

field, apred, telescope

apFlat

$APOGEE_REDUX/{apred}/cal/{instrument}/flatcorr/@apgprefix|Flat-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

mjd, apred, field, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

reduction, mjd, apred, field, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

mjd, apred, field, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

mjd, instrument, apred

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

num, instrument, apred

apStar

$APOGEE_REDUX/{apred}/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, obj, healpix

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

reduction, apred, field, telescope, apstar

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

instrument, apred, chip, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

mjd, instrument, apred, num, chip

astraAllStarAPOGEENet

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-ASPOGEENet-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-ASPCAP-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-Cannon-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarClassifier

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-Classifier-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-SLAM-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-SnowWhite-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/astraAllStar-Payne-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraStarASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-TheCannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

fieldlist

$BOSS_SPECTRO_REDUX/{run2d}/fieldlist-{run2d}.fits

run2d

mwmStar

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/star/@cat_id_groups|/mwmStar-{v_astra}-{cat_id}@component_default|.fits

component, apred, v_astra, run2d, cat_id

mwmVisit

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/visit/@cat_id_groups|/mwmVisit-{v_astra}-{cat_id}@component_default|.fits

component, apred, v_astra, run2d, cat_id

spAll

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

IPL2

IPL2

IPL2 path definitions

Name

Template

Kwargs

AllStarSSPP

$MWM_SSPP/{v_sspp}/allStar-SSPP-{v_sspp}.fits

v_sspp

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/summary/allStar-{apred}-{telescope}.fits

apred, telescope

allVisit

$APOGEE_REDUX/{apred}/summary/allVisit-{apred}-{telescope}.fits

apred, telescope

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

prefix, apred, mjd, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apField

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Field-{field}.fits

field, apred, telescope

apFieldVisits

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|FieldVisits-{field}.fits

field, apred, telescope

apFlat

$APOGEE_REDUX/{apred}/cal/{instrument}/flatcorr/@apgprefix|Flat-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

mjd, apred, field, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

reduction, mjd, apred, field, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

mjd, apred, field, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

mjd, instrument, apred

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

num, instrument, apred

apStar

$APOGEE_REDUX/{apred}/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, obj, healpix

apStar-1m

$APOGEE_REDUX/{apred}/{apstar}/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

reduction, apred, field, telescope, apstar

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

instrument, apred, chip, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

mjd, instrument, apred, num, chip

astraAllStarAPOGEENet

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-ASPOGEENet-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-ASPCAP-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-Cannon-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarClassifier

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-Classifier-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarLineForest

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-LineForest-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarMDwarfType

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-MDwarfType-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-SLAM-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-SnowWhite-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allStar-Payne-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllVisitClassifier

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allVisit-Classifier-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraAllVisitLineForest

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/summary/allVisit-LineForest-{v_astra}-{run2d}-{apred}.fits

v_astra, run2d, apred

astraStarASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-SnowWhite-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-TheCannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraStarZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/star/@cat_id_groups|/astraStar-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ASPCAP-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitFERRE

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-FERRE-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitKorg

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Korg-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitSLAM

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-SLAM-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Cannon-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitThePayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-Payne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitWD

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-WD-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

astraVisitZetaPayne

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/results/visit/@cat_id_groups|/astraVisit-ZetaPayne-{v_astra}-{cat_id}@component_default|-{task_id}.fits

component, task_id, apred, v_astra, run2d, cat_id

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

fieldlist

$BOSS_SPECTRO_REDUX/{run2d}/fieldlist-{run2d}.fits

run2d

mwmStar

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/star/@cat_id_groups|/mwmStar-{v_astra}-{cat_id}@component_default|.fits

component, apred, v_astra, run2d, cat_id

mwmVisit

$MWM_ASTRA/{v_astra}/{run2d}-{apred}/spectra/visit/@cat_id_groups|/mwmVisit-{v_astra}-{cat_id}@component_default|.fits

component, apred, v_astra, run2d, cat_id

spAll

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFluxdistort-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/spPlate-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|@isplate|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|@isplate|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

IPL3

IPL3

IPL3 path definitions

Name

Template

Kwargs

DL1_spec_eROSITA_eRASS1

$DL1_SDSS_EROSITA/{vers}/DL1_spec_SDSSV_eROSITA_eRASS1-{vers}.fits

vers

DL1_spec_eROSITA_eRASS1_allepoch

$DL1_SDSS_EROSITA/{vers}/DL1_spec_SDSSV_eROSITA_eRASS1_allepoch-{vers}.fits

vers

SDSSV_DA_df

$MWM_WHITEDWARF/da_white_dwarf_properties/{vers}/eSDSS_DA_df.fits

vers

StarFlow_age_posterior

$MWM_STARFLOW/{vers}/StarFlow_age_posterior_{vers}.fits

vers

StarFlow_mass_posterior

$MWM_STARFLOW/{vers}/StarFlow_mass_posterior_{vers}.fits

vers

StarFlow_summary

$MWM_STARFLOW/{vers}/StarFlow_summary_{vers}.fits

vers

allCal

$APOGEE_REDUX/{apred}/allCal.fits

apred

allExp

$APOGEE_REDUX/{apred}/allExp.fits

apred

allPlates

$APOGEE_ASPCAP/{apred}/{aspcap}/allPlates-{apred}-{aspcap}.fits

apred, aspcap

allSci

$APOGEE_REDUX/{apred}/allSci.fits

apred

allStar

$APOGEE_REDUX/{apred}/summary/allStar-{apred}-{telescope}.fits

apred, telescope

allVisit

$APOGEE_REDUX/{apred}/summary/allVisit-{apred}-{telescope}.fits

apred, telescope

allVisitSum

$APOGEE_REDUX/{apred}/allVisitSum.fits

apred

allVisit_MADGICS

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/allVisit_MADGICS_{vers}_{star_prior_type}.fits

vers, star_prior_type

allspec

$ALLSPEC/{vers}/allspec-{release}-{vers}.fits

vers, release

ap1D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|1D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2D

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

ap2Dfz

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2D-{chip}-{num:0>8}.fits.fz

mjd, instrument, apred, num, chip

ap2Dmodel

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|2Dmodel-{chip}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apBPM

$APOGEE_REDUX/{apred}/cal/{instrument}/bpm/@apgprefix|BPM-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apCal

$APOGEE_REDUX/{apred}/{prefix}Cal.fits

apred, prefix

apCalPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|CalPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apCframe

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, plate, chip

apCframe-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Cframe-{chip}-{num:0>8}.fits

mjd, apred, field, num, telescope, chip

apDark

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|Dark-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDarkPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|DarkPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apDarkRate

$APOGEE_REDUX/{apred}/cal/{instrument}/darkcorr/@apgprefix|DarkRate-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDetector

$APOGEE_REDUX/{apred}/cal/{instrument}/detector/@apgprefix|Detector-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apDiag

$APOGEE_REDUX/{apred}/log/{prefix}Diag-{plate}-{mjd}.log

prefix, apred, mjd, plate

apEPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|EPSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apETrace

$APOGEE_REDUX/{apred}/cal/{instrument}/trace/@apgprefix|ETrace-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apExp

$APOGEE_REDUX/{apred}/{prefix}Exp.fits

apred, prefix

apExtraPlan

$APOGEE_REDUX/{apred}/cal/{instrument}/plans/{mjd}/@apgprefix|ExtraPlan-{instrument}-{mjd}.yaml

mjd, instrument, apred

apFPILines

$APOGEE_REDUX/{apred}/cal/{instrument}/fpi/@apgprefix|FPILines-{num:0>8}.fits

num, instrument, apred

apField

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Field-{field}.fits

field, apred, telescope

apFieldVisits

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|FieldVisits-{field}.fits

field, apred, telescope

apFlat

$APOGEE_REDUX/{apred}/cal/{instrument}/flatcorr/@apgprefix|Flat-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apFlux

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Flux-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apHist

$APOGEE_REDUX/{apred}/exposures/{instrument}/{mjd}/@apgprefix|Hist-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apLSF

$APOGEE_REDUX/{apred}/cal/{instrument}/lsf/@apgprefix|LSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apLines

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Lines-{num:0>8}.fits

num, instrument, apred

apLittrow

$APOGEE_REDUX/{apred}/cal/{instrument}/littrow/@apgprefix|Littrow-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apMADGICS_out

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{component_name}_{model_version}.h5

vers, star_prior_type, component_name, model_version

apMADGICS_out_DIB_hess

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_DIB_hess_var_{dib_model}.h5

vers, dib_model, star_prior_type

apMADGICS_out_apVisit_v0

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_apVisit_v0.h5

vers, star_prior_type

apMADGICS_out_flux

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_flux{flux_type}.h5

vers, star_prior_type, flux_type

apMADGICS_out_msk

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{mask_type}msk.h5

vers, mask_type, star_prior_type

apMADGICS_out_p5deltachi2_lv

$APMADGICS/{vers}/outdir_wu_{star_prior_type}/apMADGICS_out_{scan_type}_p5delchi2_lvl{scan_refinement_level_number}_{dib_model | None}.h5

vers, scan_refinement_level_number, dib_model | None, scan_type, star_prior_type

apPSF

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSF-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPSFModel

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|PSFModel-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersist

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|Persist-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apPersistModel

$APOGEE_REDUX/{apred}/cal/{instrument}/persist/@apgprefix|PersistModel-{chip}-{mjd}.fits

mjd, instrument, apred, chip

apPlan

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plan-{plate}-{mjd}.yaml

mjd, apred, field, telescope, plate

apPlan-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plan-{reduction}-{mjd}.yaml

reduction, mjd, apred, field, telescope

apPlate

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate, chip

apPlate-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Plate-{chip}-{plate}-{mjd}.fits

mjd, apred, field, telescope, chip, plate

apPlateSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|PlateSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apPlateSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|PlateSum-{reduction}-{mjd}.fits

reduction, mjd, apred, field, telescope

apQA

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/html/@apgprefix|QA-{plate}-{mjd}.html

mjd, apred, field, telescope, plate

apQAcal

$APOGEE_REDUX/{apred}/cal/{instrument}/qa/{mjd}/@apgprefix|QAcal-{mjd}.fits

mjd, instrument, apred

apR

$APOGEE_DATA_N/{mjd}/apR-{chip}-{num:0>8}.apz

num, mjd, chip

apResponse

$APOGEE_REDUX/{apred}/cal/{instrument}/flux/@apgprefix|Response-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apSparse

$APOGEE_REDUX/{apred}/cal/{instrument}/psf/@apgprefix|Sparse-{num:0>8}.fits

num, instrument, apred

apStar

$APOGEE_REDUX/{apred}/stars/{telescope}/@healpixgrp|/{healpix}/apStar-{apred}-{telescope}-{obj}.fits

apred, telescope, obj, healpix

apStar-1m

$APOGEE_REDUX/{apred}/stars/{telescope}/{field}/@apgprefix|Star-{apred}-{reduction}.fits

field, apred, reduction, telescope

apTellstar

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/@apgprefix|Tellstar-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apTellstar-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/@apgprefix|Tellstar-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apTelluric

$APOGEE_REDUX/{apred}/cal/{instrument}/telluric/@apgprefix|Telluric-{chip}-{num}.fits

instrument, apred, chip, num

apVisit

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{plate}/{mjd}/apVisit-{apred}-{telescope}-{plate}-{mjd}-{fiber:0>3}.fits

mjd, apred, field, fiber, telescope, plate

apVisit-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/{mjd}/apVisit-{apred}-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apVisitSum

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{plate}-{mjd}.fits

mjd, apred, field, telescope, plate

apVisitSum-1m

$APOGEE_REDUX/{apred}/visit/{telescope}/{field}/apVisitSum-{mjd}-{reduction}.fits

reduction, mjd, apred, field, telescope

apWave

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|Wave-{chip}-{num:0>8}.fits

num, instrument, apred, chip

apWaveFPI

$APOGEE_REDUX/{apred}/cal/{instrument}/wave/@apgprefix|WaveFPI-{chip}-{mjd}-{num:0>8}.fits

mjd, instrument, apred, num, chip

apogee-rc

$APOGEE_RC/cat/apogee-rc-{dr}.fits

dr

apogeeDesign

$APOGEE_TARGET/apogeeDesign_{dr}.fits

dr

apogeeField

$APOGEE_TARGET/apogeeField_{dr}.fits

dr

apogeeObject

$APOGEE_TARGET/apogeeObject_{dr}_{field}.fits

field, dr

apogeeObjectAll

$APOGEE_TARGET/apogeeObject_{dr}.fits

dr

apogeePlate

$APOGEE_TARGET/apogeePlate_{dr}.fits

dr

apogee_occam_cluster

$APOGEE_OCCAM/occam_cluster-{vers}.fits

vers

apogee_occam_member

$APOGEE_OCCAM/occam_member-{vers}.fits

vers

apogee_starhorse

$APOGEE_STARHORSE/APOGEE_DR19_DR3_STARHORSE_{vers}.fits

vers

asR

$APOGEE_DATA_S/{mjd}/asR-{chip}-{num:0>8}.apz

num, mjd, chip

aspcapField

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapField-{field}.fits

field, apred, telescope, aspcap

aspcapStar

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{obj}.fits

apred, field, telescope, aspcap, obj

aspcapStar-1m

$APOGEE_ASPCAP/{apred}/{aspcap}/{telescope}/{field}/aspcapStar-{apred}-{reduction}.fits

reduction, apred, field, telescope, aspcap

astraAllStarASPCAP

$MWM_ASTRA/{v_astra}/summary/astraAllStarASPCAP-{v_astra}.fits.gz

v_astra

astraAllStarApogeeNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarApogeeNet-{v_astra}.fits.gz

v_astra

astraAllStarAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNN-{v_astra}.fits.gz

v_astra

astraAllStarAstroNNdist

$MWM_ASTRA/{v_astra}/summary/astraAllStarAstroNNdist-{v_astra}.fits.gz

v_astra

astraAllStarBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllStarBossNet-{v_astra}.fits.gz

v_astra

astraAllStarCorv

$MWM_ASTRA/{v_astra}/summary/astraAllStarCorv-{v_astra}.fits.gz

v_astra

astraAllStarLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllStarLineForest-{v_astra}.fits.gz

v_astra

astraAllStarMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllStarMDwarfType-{v_astra}.fits.gz

v_astra

astraAllStarSlam

$MWM_ASTRA/{v_astra}/summary/astraAllStarSlam-{v_astra}.fits.gz

v_astra

astraAllStarSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllStarSnowWhite-{v_astra}.fits.gz

v_astra

astraAllStarTheCannon

$MWM_ASTRA/{v_astra}/summary/astraAllStarTheCannon-{v_astra}.fits.gz

v_astra

astraAllStarThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllStarThePayne-{v_astra}.fits.gz

v_astra

astraAllVisitAstroNN

$MWM_ASTRA/{v_astra}/summary/astraAllVisitAstroNN-{v_astra}.fits.gz

v_astra

astraAllVisitBossNet

$MWM_ASTRA/{v_astra}/summary/astraAllVisitBossNet-{v_astra}.fits.gz

v_astra

astraAllVisitCorv

$MWM_ASTRA/{v_astra}/summary/astraAllVisitCorv-{v_astra}.fits.gz

v_astra

astraAllVisitLineForest

$MWM_ASTRA/{v_astra}/summary/astraAllVisitLineForest-{v_astra}.fits.gz

v_astra

astraAllVisitMDwarfType

$MWM_ASTRA/{v_astra}/summary/astraAllVisitMDwarfType-{v_astra}.fits.gz

v_astra

astraAllVisitSnowWhite

$MWM_ASTRA/{v_astra}/summary/astraAllVisitSnowWhite-{v_astra}.fits.gz

v_astra

astraAllVisitThePayne

$MWM_ASTRA/{v_astra}/summary/astraAllVisitThePayne-{v_astra}.fits.gz

v_astra

astraMWMLite

$MWM_ASTRA/{v_astra}/summary/astraMWMLite-{v_astra}.fits.gz

v_astra

astraStarASPCAP

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarASPCAP-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarAstroNN

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarAstroNN-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarCorv

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarCorv-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSLAM

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSLAM-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarSnowWhite

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarTheCannon

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarTheCannon-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraStarThePayne

$MWM_ASTRA/{v_astra}/results/star/@sdss_id_groups|/astraStarThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitASPCAP

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitASPCAP-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitAstroNN

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitAstroNN-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitCorv

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitCorv-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSLAM

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSLAM-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitSnowWhite

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitSnowWhite-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitTheCannon

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitTheCannon-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

astraVisitThePayne

$MWM_ASTRA/{v_astra}/results/visit/@sdss_id_groups|/astraVisitThePayne-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

cannonStar

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{obj}.pkl

field, apred, obj, cannon

cannonStar-1m

$APOGEE_CANNON/{apred}/{cannon}/{field}/cannonStar-{apred}-{reduction}.pkl

field, apred, reduction, cannon

confSummary

$SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummary-{configid}.par

obs, configid

confSummaryF

$SDSSCORE_DIR/{obs}/summary_files/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummaryF_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummaryF-{configid}.par

obs, configid

confSummary_test

$SDSSCORE_DIR/{obs}/summary_files/@configsubmodule|/@configgrp|/confSummary-{configid}.par

obs, configid

conflist

$BOSS_SPECTRO_REDUX/{run2d}/conflist.fits

run2d

eSDSS_DA_df

$MWM_WHITEDWARF/da_white_dwarf_properties/{vers}/eSDSS_DA_df.fits

vers

fieldlist

$BOSS_SPECTRO_REDUX/{run2d}/fieldlist-{run2d}.fits

run2d

fieldlist_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/fieldlist-{run2d}.fits

run2d

fimg_apo

$FCAM_DATA_N/{mjd}/fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

gimg_apo

$GCAM_DATA_N/{mjd}/gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

lvm_frame

$LVM_SPECTRO_REDUX/{drpver}/@tilegrp|/{tileid}/{mjd}/lvm{kind}-{expnum:0>8}.fits

expnum, mjd, tileid, kind, drpver

mdwarf_abundances

$MWM_MDWARF/elemental_abundances/mdwarf_abundances-{vers}.fits

vers

minesweeper

$MWM_MINESWEEPER/minesweeper_{vers}.fits

vers

multiplex

$ALLSPEC/{vers}/multiplex-{release}-{vers}.fits

vers, release

mwmAllStar

$MWM_ASTRA/{v_astra}/summary/mwmAllStar-{v_astra}.fits

v_astra

mwmAllVisit

$MWM_ASTRA/{v_astra}/summary/mwmAllVisit-{v_astra}.fits

v_astra

mwmStar

$MWM_ASTRA/{v_astra}/spectra/star/@sdss_id_groups|/mwmStar-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

mwmTargets

$MWM_ASTRA/{v_astra}/summary/mwmTargets-{v_astra}.fits

v_astra

mwmVisit

$MWM_ASTRA/{v_astra}/spectra/visit/@sdss_id_groups|/mwmVisit-{v_astra}-{sdss_id}.fits

v_astra, sdss_id

proc_fimg_apo

$FCAM_DATA_N/{mjd}/proc-fimg-fvc{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

proc_gimg_apo

$GCAM_DATA_N/{mjd}/proc-gimg-gfa{camnum:d}n-{expnum:0>4}.fits

expnum, mjd, camnum

sciExp

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/SciExp-@pad_fieldid|.par

run2d, fieldid

sdR

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

sdR_N

$BOSS_SPECTRO_DATA_N/{mjd}/sdR-{br}{id}-{frame}.fit

frame, br, mjd, id

spAll

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}.fits

run2d

spAll-lite

$BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}.fits

run2d

spAll-lite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAll-lite-{run2d}-{coadd}.fits

coadd, run2d

spAll-lite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-lite-{run2d}.fits

run2d

spAllField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAll-{coadd}-{mjd}.fits

coadd, run2d, mjd

spAllField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|/{mjd}/spAll-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}.fits

run2d

spAllLineField

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLineField_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spAllLine-{coadd}-{mjd}.fits

coadd, run2d, mjd

spAllLineField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|/{mjd}/spAllLine-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spAllLine_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAllLine-{run2d}-{coadd}.fits

coadd, run2d

spAllLine_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAllLine-{run2d}.fits

run2d

spAll_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spAll-{run2d}-{coadd}.fits

coadd, run2d

spAll_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spAll-{run2d}.fits

run2d

spArc

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spArc-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCFrame_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spCFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spCOADDS

$BOSS_SPECTRO_REDUX/{run2d}/{phase}_{survey}_COADDS.par

run2d, phase, survey

spField

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spField_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spField-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFlat

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spFlat-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcalib_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spFluxcalib-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxcorr_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spFluxcorr-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFluxdistort

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spFluxdistort-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFluxdistort_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spFluxdistort-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spFrame

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spFrame-{br}{id}-{frame:0>8}.fits.gz

br, id, frame, fieldid, run2d

spFullsky

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spFullsky-{coadd}-{mjd}.fits

coadd, run2d, mjd

spPlanCustom

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/spPlanCustom-{coadd}-{mjd}.par

coadd, run2d, mjd

spPlancomb

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spPlancomb-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlancombepoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/spPlancombepoch-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid

spPlate

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spPlate-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spSpec

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spSpec_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/coadd/{mjd}/spSpec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

spSpec_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/coadd/{mjd}/spSpec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spXCSAO

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spXCSAO_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spXCSAO-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spXCSAO_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/{run1d}/spXCSAO-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZall_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZall-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZall_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/{run1d}/spZall-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZbest_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZbest-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZbest_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/{run1d}/spZbest-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

spZline_coadd

$BOSS_SPECTRO_REDUX/{run2d}/{coadd}/{run1d}/spZline-{coadd}-{mjd}.fits

coadd, run2d, mjd, run1d

spZline_epoch

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/epoch/{run1d}/spZline-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid, run1d

specFull

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/@pad_fieldid|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specFull_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/full/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

specFull_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/full/@pad_fieldid|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/@pad_fieldid|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

specLite_coadd

$BOSS_SPECTRO_REDUX/{run2d}/spectra/lite/{coadd}/{mjd}/spec-{coadd}-{mjd}-{catalogid}.fits

coadd, run2d, mjd, catalogid

specLite_epoch

$BOSS_SPECTRO_REDUX/{run2d}/epoch/spectra/lite/@pad_fieldid|/{mjd}/spec-@pad_fieldid|-{mjd}-{catalogid}.fits

run2d, mjd, catalogid, fieldid

spfibermap

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spfibermap-@pad_fieldid|-{mjd}.fits

run2d, mjd, fieldid

spplan2d

$BOSS_SPECTRO_REDUX/{run2d}/@pad_fieldid|/spPlan2d-@pad_fieldid|-{mjd}.par

run2d, mjd, fieldid